我有以下模板:
...
<i class="icon-fixed-width {{myIcon}} icon-4x"></i>
...
我的控制器myIcon
定义为一个简单的字符串:
App.NodesController = Ember.ArrayController.extend({
...
myIcon : 'icon-cloud',
...
});
(此设置在控制器中。背景是我想为不同的控制器重用模板,因此只需“配置”每个控制器,我就会得到不同的图标)
问题是{{myIcon}}
产生了令人惊讶的结果(至少对我来说!):
<i class="icon-fixed-width <script id='metamorph-8-start' type='text/x-placeholder'></script>icon-cloud<script id='metamorph-8-end' type='text/x-placeholder'></script> icon-4x"></i>
我怎样才能达到预期的结果:
<i class="icon-fixed-width icon-cloud icon-4x"></i>
通过myIcon
在控制器中访问?