2016-01-05 2 views
0

Я включаю новую страницу, используя директиву nginclude. Событие с кликом, указанное на включенной странице, не работает.событие click не работает над nginclude в angularjs

Основное приложение

<div ng-app=""> 
     <input type="text" ng-model="ss"/> 
     <div ng-include src="'include/page1.html'"> 
     </div> 
</div> 

page1.html

<body> 
    <div id="a">{{ss}}</div> 
    <script type="text/javascript"> 
    document.getElementById("a").addEventListener("click",function(){ 
      alert("a"); 
     }) 
    </script> 
</body> 

почему событие определено в page1.html не работает в главном приложении. Является ли мой подход является правильным или неправильным ...

+0

насчет 'нг-click' в' сНа ид = "а" ' –

ответ

0

Вы можете попробовать:

<div id="a" ng-click="clickHere()">{{ss}}</div> 

Где ClickHere:

$scope.clickHere = function(){ alert('a'); }; 
Смежные вопросы