0

我有一个由 typeahead 字段填充的字段。typeahead 字段将复杂对象设置到模型上。

我想使用 typeahead 结果上的属性之一来填充我的自定义指令。

例如:

<something content='typeaheadResult.id'></something>

但是,当填充结果时,它似乎没有更新。我认为这可能是因为 typeaheadResult 在选择值之前没有 id 属性。

如何使用结果的子属性进行绑定?

我尝试了一些方法,例如使用计算值作为中间值,但似乎没有任何效果。

例如:

scope.resultId = function(){ 
    return typeaheadResult !== undefined ? typeaheadResult.id : ''; 
}

该指令适用于非预输入范围值。

plnkr:http ://plnkr.co/edit/IKIMkeTQnbUJG3aUnT1s

4

0 回答 0