Ich lerne eckig und einige Zeit stolpern, um Code und ihre Bedeutung zu verstehen. Sehen Sie sich den Beispielcode an und sagen Sie mir, was ist die Linkoption in Direktiven?Angular: Was ist die Bedeutung der Link-Option in der Direktive
welche Art von Zweck Link-Option lösen oder tut? wenn der Code innerhalb der Link-Option ausgelöst wird? Bitte geben Sie mir einen Einblick in die Link-Option. Dank
var myApp = angular.module('myApp', []);
myApp.directive('ngFinishRender', function ($timeout) {
return {
restrict: 'A',
link: function (scope, element, attr) {
if (scope.$last === true) {
$timeout(function() {
scope.$eval(attr.ngFinishRender);
}, 0);
}
}
}
});
myApp.controller('myController', function ($scope, $timeout) {
$scope.lists = [
{ name: 'A', isShow: true },
{ name: 'B', isShow: true },
{ name: 'C', isShow: false },
{ name: 'D', isShow: false },
{ name: 'E', isShow: true },
{ name: 'F', isShow: true },
];
$timeout(function() {
$scope.lists[2].isShow = true;
}, 3000);
$timeout(function() {
$scope.lists[3].isShow = true;
}, 6000);
$scope.finish = function() {
console.log('finish');
}
});
Bitte lesen Sie die Dokumentation zu Angular Direktiven https://docs.angularjs.org/guide/compiler – Chandermani