0
有沒有辦法將默認值替換爲HTML標記中的組件變量綁定? 例如,目前我使用如下代碼: 某些帶有數據綁定的文本=「{{searchResult.title ||」n/a「}}」未找到。未初始化值的Angular2默認過濾器
但是我不喜歡這個因爲當你有20個字段添加'|| 「不適用」每個人都變得有點乏味。
有沒有辦法將默認值替換爲HTML標記中的組件變量綁定? 例如,目前我使用如下代碼: 某些帶有數據綁定的文本=「{{searchResult.title ||」n/a「}}」未找到。未初始化值的Angular2默認過濾器
但是我不喜歡這個因爲當你有20個字段添加'|| 「不適用」每個人都變得有點乏味。
默認情況下,您可以將模型設置爲「不適用」。
public modelObject:modelType = new Model({});
constructor(){
let self = this;
Object.keys(this.modelObject).forEach(keyElement => {
self.modelObject[keyElement] = "n/a";
});
}
這會設置一個默認值,但不會在綁定中設置它。 當數據出現/覆蓋時將被改變。
您可以使用自定義的ControlValueAccessor來執行http://stackoverflow.com/a/35824366/217408 –