w moim kontrolera mam zdefiniowane $scope.worker
który jest zwykły obiekt JS:Przechodząc zmienną z zakresu regulatora z dyrektywą
{
name: 'Peter',
phone: 601002003
}
Utworzyłem dyrektywy:
.directive('phoneType', [function() {
return {
restrict: 'A',
link: function (scope, element, attrs) {
console.log(attrs);
}
};
}])
i mój HTML wygląda tak:
<span phone-type="worker.phone"></span>
Jak mogę przekazać worker.phone
(w tym przykładzie 601002003) od t kontroluje zakres do dyrektywy, więc mogę stworzyć swoją logikę w metodzie link
? attrs.phoneType
teraz pokazuje mi ciąg znaków worker.phone
.
Wolę to rozwiązanie. – pixelbits
Otrzymuję nieprawidłowy błąd klucza – Jordash
scope.phoneType nie zaktualizuje się mimo aktualizacji worker.phone. Czy jest na to jakieś rozwiązanie? –