2016-06-07 18 views
0

我想動態創建下面我的模板添加一個輔助功能的要素之一:如何在動態模板中的組件

template: '<div> <input type="checkbox" {{report-checkedvalue}} value="#:' + filterField + '#"/>#:' + filterField + '#</div>' 

報告-的CheckedValue是幫助我返回檢查或未選中的複選框輸入值。但我可以得到它的工作。我感謝任何幫助!

+0

我認爲你應該檢查輸入幫助:https://guides.emberjs.com/v2.5.0/templates/input-helpers/#toc_checkboxes –

+0

你需要編譯模板,然後注入視圖層。不要這樣做。 – Lux

回答

0

我不知道事情是如何工作的angularjs

但這裏是痘痘的幫助下,我可以

您的模板一樣

var isChecked = {{report-checkedvalue}} // true or false 
var template = ''; 
if(isChecked){ 
    template = '<div> <input type="checkbox" checked value="#:' + filterField + '#"/>#:' + filterField + '#</div>' 
} 
else { 
    template = '<div> <input type="checkbox" value="#:' + filterField + '#"/>#:' + filterField + '#</div>' 
} 

使用條件的字符串,將產生檢查和非選中複選框在您的HTML。

相關問題