0
Ich habe eine Richtlinie wie dieseAufruf einer Funktion in der Richtlinie Vorlage
app.directive('clipChat', ClipChat);
function ClipChat() {
var strfin ='*';
var chatTemplate = '<div ng-repeat="message in newarr"> <span ng-if="message.content.slice(-1)==message.star" ng-click="makeitTodo(message)">i <i class="fa fa-mail-forward "></i></span> '+ '</div>' ;
var directive = {
restrict: 'EA',
template: chatTemplate,
replace: true,
scope: {
messages: "=",
idSelf: "=",
idOther: "=",
},
link:function ($scope) {
// etc etc
ich die Funktion makeitTodo nennen wollen, wenn ich das span-Element in meinem Controller klicken ..
Ich habe wie folgt getestet.
app.controller('ChatCtrl', ["$scope",function($scope){
$scope.makeitTodo = function(a){
alert(a);
}
}])
Aber es funktioniert nicht .. Bitte helfen Sie mir.
thanku so viel .. :) – athi