我有一个由 typeahead 字段填充的字段。typeahead 字段将复杂对象设置到模型上。
我想使用 typeahead 结果上的属性之一来填充我的自定义指令。
例如:
<something content='typeaheadResult.id'></something>
但是,当填充结果时,它似乎没有更新。我认为这可能是因为 typeaheadResult 在选择值之前没有 id 属性。
如何使用结果的子属性进行绑定?
我尝试了一些方法,例如使用计算值作为中间值,但似乎没有任何效果。
例如:
scope.resultId = function(){
return typeaheadResult !== undefined ? typeaheadResult.id : '';
}
该指令适用于非预输入范围值。