问题标签 [ember-1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我还能将 PromiseProxyMixin 与 Ember.Controller 一起使用吗?
Ember 文档描述PromiseProxyMixin
为:
使 ObjectProxy、ObjectController 或 ArrayControllers 承诺感知的低级混合。
(注意它没有提到Controller
。)
我一直在使用PromiseProxyMixin
最初ModalController
从Ember.ObjectController
.
现在ObjectController
已弃用(Ember 1.11),我已将此控制器转换为扩展Ember.Controller
,它不再按预期工作。
具体来说,返回给属性的对象的promise
属性不会自动设置在Controller
(就像它们在ObjectController
.
我的isFulfilled
观察者仍在触发,但未设置应从返回的对象合并的属性。
该文档还指出:
由于控制器是一个 ObjectController,而 json 现在是它的内容,所有 json 属性都可以直接从控制器中获得。
所以我想从现在开始我只需要手动设置这些属性?
javascript - Ember 更新导致模板中的承诺不等待解决
我正在进行 ember 1.12.1 -> 1.13.11 和 ember data 1.0.0-beta.19.1 -> 1.13.15 更新。我之前有一个模板:
和一个组件
这以前有效,但在更新后,调用child
后未定义。then
我不得不把它改成
让它像更新前一样恢复工作。
有人知道为什么是这样吗?似乎模板在更新后停止解决承诺。
javascript - 单击下一个表格行后,突出显示行没有消失
在为表格行中的菜单选项选择齿轮图标时,我需要将背景创建为黄色,我尝试了以下代码来突出显示表格行,
从带有齿轮图标的表格行(隐藏)中选择菜单时,背景颜色很好。
[![在此处输入图像描述][1]][1]
对应的html文件如下
但是当我移动到下一个表格行(非隐藏)时,过去的表格行颜色仍然是黄色,没有消失。
[![在此处输入图像描述][2]][2]
当我单击行时,我正在使用下面的 css 代码来创建突出显示
任何人都可以建议我为此编写代码。我正在使用 Ember 1.4.0。
javascript - 选择下一行后需要去掉行高亮
单击下一个表格行时,我需要删除行突出显示。
当我使用下面的代码时,表格行在单击齿轮图标中的菜单时突出显示。然后,当我单击另一个表格行或齿轮图标时,现有表格行突出显示不会被删除。任何人都可以向我提供有关如何解决此问题的建议。
javascript - 对话框不适合多个选择文件的屏幕
我有一个包含文件夹上传文件的对话框,当我选择多个文件(大约超过 25 个文件)进行上传时,对话框的长度增加到底部并且滚动条没有显示向下滚动以完整查看文件。
这是屏幕截图:
在这里,我添加了 36 个文件,当我想查看上传的文件列表时,它没有完全显示,滚动条也显示向下滚动以查看更多内容。
对话框的 HTML 在这里:
我尝试过的相应css样式为:
我已经提到高度是自动的,然后它也没有随着屏幕进行调整。
对话框对应的 hbr 文件在这里:
对应的 ember 代码的fileList在这里:
当我按下控制台 (F12) 时,滚动条即将到来,并且对话框也会更改为适合页面。但是当我上传文件时间本身时,我需要。我不知道 css 或 ember 或 jquery 问题出在哪里。任何人都可以就此向我提出建议。
javascript - 搜索完成后需要自动切换标签
单击另一个选项卡中的菜单按钮后,我需要切换特定选项卡。我有两个选项卡(超过 5 个选项卡取决于操作)名称分别称为“搜索”和“内容”。在“搜索”选项卡中,我有一个名为“查看内容”的选项。如果我单击特定文件夹上的“查看内容”菜单,它将在“内容”选项卡中显示它们的文件。我们必须手动单击“内容”选项卡,并且需要查看相应的文件夹文件,但是当我单击“搜索”选项卡上的菜单时,我需要将选项卡切换到“内容”选项卡。
这是菜单的html代码:
对应的动作代码如下:
菜单点击选项代码如下:
手动选项卡单击选项代码如下:
javascript - 遍历 ember.js 车把模板中的键值对
我有一个 javascript 对象
我想遍历它并输出 key:value
这是我的解决方案:
我想出的模板:
我对这个解决方案不满意,因为它看起来很麻烦:首先我将 object 转换为具有非动态键的辅助对象数组attribute_name
和attribute_value
,然后我直接在模板中引用非动态名称。
它工作正常,但有更好的方法吗?
javascript - Ember 1.13 升级
我正在将代码从 Ember 1.0.4 升级到 Ember 1.13。当我使用 ember 1.13 执行以下代码时,出现错误
执行代码时出现以下错误。
ember.js - 我正在尝试从 ember 1.7 升级到 1.13
我正在尝试从 ember 的古老版本升级1.7
到仍然古老的版本,但1.13
我遇到了.js
错误。首先,我并不精通 ember,所以我能得到的所有帮助都将不胜感激。
我将其使用的代码的所有实例更改Ember.View.extend
为Ember.Controller.extend
从那时起,我收到一个错误
Cannot read property 'noSignedUpAppts' of undefined.
Appt.Ember.js
ApptMain.js
javascript - 使用其对话框添加链接时出现 EmebrJS + CKEDITOR 错误
报告类型
在 chrome 78.0.3904.97 中使用 CKEditor 添加的链接会出现以下错误,我也检查了最新的 firefox,我可以重现这个
繁殖步骤
- 启用 CKeditor 的链接
- 单击ckeditor工具栏中的链接图标
- 它会打开一个对话框以添加显示名称和链接
- 添加链接和显示名称
- 点击确定
预期结果
关闭对话框并将链接添加到 ckeditor 文本区域
实际结果
对话框没有关闭,控制台给出
其他详情
- 浏览器:chrome 78.0.3904.97 / firefox
- 操作系统:Mac
- CKEditor 版本:4.13.0
- 安装的 CKEditor 插件:
使用 CKEditor 作为 Emberjs 组件
组件/ckeditor.js
有人知道我该如何解决吗?我也检查了他们的 github 问题,但不幸的是我找不到任何东西