问题标签 [ember-controllers]
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.
ember.js - 视图和渲染助手 emberjs 的上下文
我对模板的上下文感到很困惑,请参阅下面的代码
对于 {{view 'temp'}},它呈现 13,因为它使用应用程序控制器作为其范围/上下文的视图。对于 {{render 'temp'}},据我了解,它将使用 TempView 和 TempController 作为其上下文。但是,它什么也不渲染。14 和 123 都不会渲染。它如何渲染分配给视图的年龄?
ember.js - Ember JS:两次渲染相同的视图(使用来自一个控制器的数据)
我有一个 Ember JS 拖放视图,用于将项目连接到更大的部分。随着构造的增长,它垂直地与视口重叠。
我现在要做的是对 d&d 视图有一个小的预览视图。
我希望我与之交互的第一个(大,垂直重叠)视图中的控制器数据出现在第二个视图(预览,小,不垂直重叠)中。
任何想法如何使用来自一个视图的数据渲染一个视图两次,或者将一个视图连接到另一个视图的控制器?
提前致谢!
ember.js - Ember 将模型传递给 transitionToRoute
我将 Ember-cli 与 ember 1.11 一起使用
我正在尝试在控制器中使用 transitionToRoute 方法转换到路由并将动态生成的对象作为模型提供给它。
这是我的控制器:
当我触发此操作时,transitionToRoute 方法会导致此错误:
未捕获的错误:传递的上下文对象多于路由的动态段:addcontact
如果我省略了模型参数,它会很好地转换到 addcontact 路由。我究竟做错了什么?
这是我的路由器文件:
javascript - 模型中的值未更新到视图
我使用 Ember.View 显示了一个文本框。在模型中,我已经指定了输入的所有细节。
从模型中,我如何将 className 、 width、height 和 innerText 附加到显示单元。
这是我的显示视图
如何通过控制器将模型数据(即innerText、dimensions、className)填充到视图中。注意:我没有使用任何 this.resource('somename')
在 IndexRoute 我设置了控制器
在 IndexRoute
现在使用模型来设置和获取输入的值
ember.js - 将属性传递给组件,然后将其用作条件(ember js)
应用控制器
零件
这是组件模板
我想使用该属性作为有条件的我该如何实现
ember.js - 同步同一 Ember 组件的多个实例的状态
情况如下:
我编写了一个组件facility-search
来搜索一些夹具数据。我将多个实例{{facility-search}}
放在同一个模板(标签页)上。该组件有一些输入框,我们可以在其中编写搜索关键字。我想观察输入框值的变化并将其更新到另一个组件实例,以便它们两者同步。
这就是我正在做的components/facility-search.js
这是我的templates/components/facility-search.hbs
这是我的controllers/map.js
这是routes/map.js
这就是我使用组件的方式templates/map.hbs
我了解到,如果我们多次放置组件;它将有完整的新实例。textFacility
因此,在同一组件的另一个实例中无法观察到更新变量和其他变量。但我也想在另一个实例中更新这些值。知道如何同步同一组件的多个实例的状态吗?
javascript - 如果图像模型在 json 中为空,则 Ember cli 替换图像标准
如果我的 json 中的模型为空,我想显示标准图像。
这是我的功能,首先我成功地实现了格式化 url 以使其更大(例如:https ://i1.sndcdn.com/artworks-000121961221-bzjnxn-large.jpg到https://i1.sndcdn。 com/artworks-000121961221-bzjnxn-t500x500.jpg)但是当模型(artwork_url)为空时我无法分配标准图像。
因此,如果它获得了 arwork_url,我可以格式化并显示 img,但如果它没有获得,我想放一个我创建的通用图像 url,目前它说我的 url 是未定义的,尽管那个 url ( https://i1 .sndcdn.com/artworks-000121961221-bzjnxn-t500x500.jpg)确实存在。
我究竟做错了什么?
查看打印屏幕
ember.js - Ember.JS - toggleProperty 切换列表中的所有项目
我在容器中有一个 toggleProperty 来切换每个项目的一组操作。问题是,当单击 1 个项目上的切换按钮时,每个项目都会被切换,而不是被单击的项目。
我很想知道如何仅切换单击的项目,而不是列表中的所有内容。
我正在使用 ember-cli 来构建我的应用程序。
我的类别模型:
我的类别路线:
我的类别控制器
我的模板:
由于stackoverflow不允许我在不添加更多文本的情况下发布,我还想知道如何通过单击每个类别在同一路线(同一页面)上显示与该类别相关的所有产品?
干杯,谢谢。
javascript - Emberjs:在我的模板中,我无法从我的控制器的表单中获取值
我创建了一个模板,它是控制器,我在控制器中设置了一个变量(值),但是当我尝试在模板中访问时注意到发生了。我的控制器是:
和模板是:
我的操作工作正常,但信息值未设置为模板。我想动态绑定。我想我错了,但我不知道问题出在哪里。