Я наткнулся на что-то странное и хотел посмотреть, есть ли у кого-то такая же проблема. Я использую Angularjs с директивой ng-href в ng-repeat, как показано ниже. Проблема, с которой я столкнулся, заключается в том, что если тег ng-href содержит только {{var}}, он ничего не сделает.Angularjs ng-href Ошибка?
<li ng-repeat="app in apps">
<a ng-href="{{app.name}}">{{app.name}}</a> <--THIS DOES NOT WORK
</li>
Если добавить пробел (или что-нибудь еще) до или после того, как {{вар}}, как показано ниже него ссылки, как и ожидалось.
<li ng-repeat="app in apps">
<!-- NOTE THE BUG? HERE ... without a leading or trailing character, this doesn't work!! -->
<a ng-href=" {{app.name}}">{{app.name}}</a> <--THIS WORKS (added a leading space)
</li>
Я что-то упустил? Является ли эта ожидаемая функциональность? Жук? Я тестировал в Chrome и Firefox с тем же результатом ...
Какое содержимое {{app.name}} содержит полный URL-адрес, начинающийся с http (s)? –
Какая версия угловых причин этой проблемы.? Кажется, я не повторяю. http://plnkr.co/edit/K0ESzz?p=preview Я не думаю, что проблема, упомянутая в потоке, есть то, что у вас есть – PSL
Я использую 1.3.15 ... – Jason