我有一个ng-model
属性设置为“search.name”的输入
HTML
Search:
<span id="searchName"> titles </span> | <span id="searchSpecies"> species </span>:
<input type="text" data-ng-model="search.name" />
如何在单击另一个元素(如链接或按钮)时更改此属性,并使我的过滤器与更新后的属性一起使用?现在,即使我更新了属性,过滤器的行为就好像它没有更新一样。
这就是我更新属性的方式:
脚本
$("#searchName").click(function() {
$("input").attr("data-ng-model", "recipesearch.name");
});
$("#searchSpecies").click(function() {
$("input").attr("data-ng-model", "recipesearch.species");
});
有没有更好的方法可以通过指令来做到这一点?