SnvMohan Ответов: 1

ИП в AngularJS.маршрутизация - добавить атрибут к элементам ввода до рендеринга HTML в интерфейс-просмотр


Я с помощью угловых JS - интерфейс.понятие маршрутизатор для развития SinglePageApplication.
Когда я нажимаю ссылку Page 1 и Page 2, то соответствующая html-страница будет отображена в div' ui-view'. Я хочу, чтобы добавить данные-НГ-размытие атрибут в соответствующих HTML-страницу(Sample.html, Sample2.html), элементы управления вводом, а ссылку 'ИП-сref'. У меня есть готовый документ события в
это оба htmls, но это не уволено. Таким образом, существует любая возможность добавления атрибутов для входных элементов при загрузке html перед соответствующим контроллером, вызываемым ui-router.

Код :

<div data-ng-app="ProjectApp">
<div class="menulist">
	<li><a ui-sref="pageone">Page 1</a></li>
	<li><a ui-sref="pagetwo">Page 2</a></li>	
</div>

<div class="ui-view"></div> 

<script>
 var loApp = angular.module("ProjectApp", ["ui.router"]);
loApp.config(function ($urlRouterProvider, $stateProvider, $urlMatcherFactoryProvider) {
    $urlMatcherFactoryProvider.caseInsenstiveMatch = true;
    
    $stateProvider
    .state('pageone', {
        url: '/Screen-one',
        templateUrl: 'Sample.html',
        controller: pageoneCtrler
    })
    .state('pagetwo', {
        url: '/Screen-two',
        templateUrl: 'Sample2.html',
        controller: pagetwoCtrler            
    });
});

loApp.controller("pageoneCtrler", function ($scope) {
	$scope.myfunction = function(){
  
	}
});

loApp.controller("pagetwoCtrler", function ($scope) {

});

</script>
</div>


Что я уже пробовал:

Я попытался дать готовый документ события в этом htmls(Sample.html, Sample2.html), но он не срабатывает при загрузке html в UI-view div.

1 Ответов

Рейтинг:
12

SnvMohan

Ссылка JQuery должна быть добавлена перед ссылкой angular js. Если мы добавим ссылку в этом порядке, то будут запущены события document ready, запущенные из загруженных htmls. Теперь вопрос решен.