0
我对该项目有AngularJS v1.3.1。 我有我的模板锚标签:ng-href不能按预期工作
<a class="btn btn-primary"
ng-href="#!/database/{{home.uuidSelectedDatabase}}/segments?{{goToSegmentsUrlQuery}}">
<i ng-if="!goToSegmentsUrlQuery"
class="icon-refresh icon-white pm-icon-spin pm-button-icon"></i>
<span ng-i18next="segments:set-operations.form.button.go-to-segments"></span>
</a>
我希望这种定位的有空href
直到两个home.uuidSelectedDatabase
和goToSegmentsUrlQuery
在$范围界定。
但是,Angular不会等到定义了goToSegmentsUrlQuery
,并且有一段时间我的链接以/segments?
结尾,这不是我所需要的。
您至少需要在范围中定义它; '$ scope.goToSegmentsUrlQuery =“”',否则对象属性将是'undefined',Angular不能监视更改。这意味着当你稍后定义它的时候,Angular并没有注意到这个属性,因为它最初并没有被定义。 – Svenskunganka
你可以请你发布你的'controller'代码吗? –
@Svenskunganka这没有帮助。但我已经解决了这个问题,看到我的答案。 –