angular directive

@ = &

标签属性要用小写或者中横线分割 如highlight-regex="highlightRegex"

@是取引用的那个值,比如等于$scope.info

directive属性要写

=是直接取值,取controller里的一个变量值,比如等于var name = 'jalon'

scope= {

name: '='

}

directive属性要写

&是方法,

directive属性要写

他们其实是用来引用来自controller的变量,方法等。

directive tag:

controller:

$scope.controllerInfo = 'jalon';

directive:

.directive('myCustomer',function(){

return{    

    restrict:'E',    

    scope:{      

        info:'=info'

    },    

    templateUrl:'my-customer-plus-vojta.html'

};

});

你可能感兴趣的:(angular directive)