Sorry, wenn das eine dumme Frage ist, aber ich bin neu zu Angular
. Ich habe ein ng-click
Ereignis, das funktionierte, bevor ich den Code in eine Direktive einsetzte. Ich verstehe, dass es wahrscheinlich mit dem Umfang zu tun hat, aber es scheint nicht zu beheben.ng-klick innerhalb von templateUrl Direktive nicht woking
Ich habe eine HTML-Datei verweisen ich von templateUrl
:
<div class="thumbnail">
<p class="title">{{ flight.origin }}</p>
<p class="title">{{ flight.destination }}</p>
<p class="title">{{ flight.airline }}</p>
<p class="date">{{ flight.deptime | date: 'medium' }}</p>
<p class="date">{{ flight.arrtime | date: 'medium' }}</p>
<p class="price">{{ flight.price | currency }}</p>
<div class="pax">
<p>Adults: {{ flight.paxadult }}</p>
<p class="likes" ng-click="plusOneAdult($index)">+ </p>
<p class="dislikes " ng-click="minusOneAdult($index)">-</p>
</div>
</div>
Called aus einer js
Datei:
app.directive('flightInfo', function() {
return {
restrict: 'E',
scope: {
flight: '='
},
templateUrl: 'js/directives/flightInfo.html'
};
});
Welche von meinem Haupt-Seite mit genannt wird:
<div ng-repeat="flight in flights | orderBy:'price'" class="col-xs-12 col-sm-6">
<flight-info flight="flight"></flight-info>
</div>