EmberJS手柄杆输入

时间:2015-06-16 17:26:51

标签: javascript ember.js handlebars.js

我有以下内容:

         <span>{{m.search_type}}</span>
          {{input value=m.search_type}}

我使用

检索search_type 处理表单提交的控制器中的

this.get(search_type)

但是,当我更改输入值时,<span>..</span>中的值会发生变化。这是文档中定义的行为。

我希望span作为输入字段的标题,并且不会随search_type的值一起变化。搜索类型是动态的,因此我不能只对{{m.search_type}}的值进行硬编码。

有办法做到这一点吗?我尝试创建EmberJS Helper以将值映射到新字符串,但只要search_type发生更改,这种情况就会发生变化。

1 个答案:

答案 0 :(得分:2)

默认情况下,属性始终绑定。使用unbound帮助程序取消绑定属性。

<span>{{unbound m.search_type}}</span>

{{input value=m.search_type}}