olmadan ben bir sözlük olan kendi yönergesini kodlama ediyorum tetiklemez izle: "dico" değer bir denetleyici içinde bir GET Çağrı ayarlanır
<div ng-controller="formController"> <dictionary label="Editable" model="bso.dictionnaryObject" required=true dictionary-object="dico"> </dictionary> </div>
o demek yani o direktifler Yani benim görevimde
angular.module('dictionary', []).directive('myCustomer', function() {
return {
templateUrl: "dictionary.html",
restrict: = "E",
require: "^form",
scope : {
model: "=",
dictionaryObject: "=",
label: "@",
editable: "@",
},
link : function() {
$scope.$watch("dictionaryObject", function(newVal, oldVal){
console.log(oldVal);
console.log(newVal);
}, true);
}};});
ve rootScope gelen bir saat koymak
başlatmak olduğu zaman olarak başlatmak değil:
app.controller('formController', function ($scope) {
$.get("http://framework:8787/Services/dictionary",
function (data) {
$scope.dico = data;
$scope.$digest();
});}
$ kapsamı ekliyorum. Saatimi tetiklemek için bulduğum tek yol $ digest. $ scope.digest() öğesini çağırıp saatimi tetiklememenin bir yolu var mı?
sayesinde
elle $ başvurdular sizin' $ scope' değişiklikleri 'hangi yapacağını zaten can o. –
jquery veya başka bir javascript kullanırsanız, açısal döngünün dışındaki kod izini açısal olarak kaybettiğinden, manuel olarak sindirmeniz gerekir. – Dreamweaver