Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js:如何通过选择框设置关联模型_Javascript_Ember.js - Fatal编程技术网

Javascript Ember.js:如何通过选择框设置关联模型

Javascript Ember.js:如何通过选择框设置关联模型,javascript,ember.js,Javascript,Ember.js,我的应用程序有两个模型Url和UrlType,我想通过选择框选择UrlType。我该怎么做? 这里是我试图重现场景的jsbin,尽管这个.get('store')不起作用:(但是想法必须非常清楚 看起来您的逻辑工作正常 你的jsbin有几件事 this.storedin不工作,因为您没有提到这样的适配器 App.ApplicationAdapter = DS.FixtureAdapter; 您不能在模型中返回return 虽然你已经得到了你想要的东西,但我已经制作了一个jsbin,它可

我的应用程序有两个模型Url和UrlType,我想通过选择框选择UrlType。我该怎么做? 这里是我试图重现场景的jsbin,尽管这个.get('store')不起作用:(但是想法必须非常清楚


看起来您的逻辑工作正常


你的jsbin有几件事

  • this.store
    din不工作,因为您没有提到这样的适配器

     App.ApplicationAdapter = DS.FixtureAdapter;
    
  • 您不能在模型中返回
    return

虽然你已经得到了你想要的东西,但我已经制作了一个jsbin,它可能会得到你想要的东西

更新

您可以直接在模板中这样设置url模型的
url\u type
属性

{{view Ember.Select content=urlTypes optionLabelPath='content.caption' selection=url_type}}

如果为模型设置了
url\u类型
,那么它将是选中的选项。

谢谢!问题是如何让select更改url\u类型\u id属性?我已经按照您的要求更新了jsbin。对于
url
模型,您可以直接分配
urlType
对象,而不仅仅是id。检查同一个jsbin,您可以选择现在。优雅的方法!这对我来说是一个发现,谢谢。你能再看一件事吗:我在url中添加了一个url\u type\u id:2,但这不会影响select标记,尽管它必须将“selected”属性添加到相应的url\u类型,不是吗?太棒了!剩下的唯一一件事就是在mixin中提取它。干杯!这里有一个bug-sometimes,选择后,选择框不会显示选项的名称。您对此有何看法?问题是如何让select更改url\u type\u id属性,因此当用户更改select字段中的url\u type时,url模型将相应地更改其类型。