9
На клавиатурном мероприятии я хочу изменить значение ng-include
директивы src
динамически.Как изменить значение атрибута «src» ng-include в angularJS после первой загрузки?
На клавиатурном мероприятии я хочу изменить значение ng-include
директивы src
динамически.Как изменить значение атрибута «src» ng-include в angularJS после первой загрузки?
Вот пример кода, который может помочь вам:
<div class="example-animate-container" ng-include="{{template.url}}">
Затем в директиве или контроллер
$(document).on("keydown", function() {
template.url = "put the value here";
$scope.$apply();
});
это было бы лучше ответить, если вы объяснить, почему это работает –
Вы, кажется, как вы могли бы уметь отвечать на мой вопрос здесь: http://stackoverflow.com/questions/17091713/dynamic-routing-angularjs –
У меня есть интерполированное угловое значение в ng-include, поэтому, когда template.url изменит ng-include, вы получите новый URL-адрес и нажатие клавиши g template.url, которое автоматически обновит источник ng-include, попробуйте и дайте мне знать, если он решает вашу проблему. –