2
我的視圖不抓取爲模型設置的屬性的值。我想讓我的視圖獲取屬性的值
要在docController這樣做將被稱爲像
var docTemplateID = this.get('docTemplateID');
或/和
var model = this.get('model');
但是當我做同樣的事情在docView,它不會搶的價值當前文檔的docTemplateID。
這裏是視圖中使用
VpcYeoman.DocView = Ember.View.extend({
toggleLetterSwitch: false,
togglePermitSwitch: false,
templateName: 'doc',
willInsertElement: function() {
var model = this.get('model');
var docTemplateID = this.get('docTemplateID');
if (docTemplateID == 2) {
this.set('toggleLetterSwitch', true);
this.set('togglePermitSwitch', false);
console.log('docTemplateID equals 2');
} else {
this.set('toggleLetterSwitch', false);
this.set('togglePermitSwitch', true);
console.log(this.get('toggleLetterSwitch'));
console.log('docTemplateID else 1');
}
}
});
的路由和控制器都是標準的,所以我沒有聯繫他們,但讓我知道是否應該功能。
我已經讀之後我張貼了這個其他問題,你原來的解決方案。這是正確的,我希望別人也能從中受益。 –