Use of symbols '@', '&', '=' and '>' in custom directive's scope binding: AngularJS
问题 I have read a lot about the use of these symbols in the implementation of custom directives in AngularJS but the concept is still not clear to me. I mean, what does it mean if I use one of the scope values in the custom directive? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR scope:'&' OR scope:'=' OR scope:'>' OR scope:true } }); What exactly are we doing with the scope here? I am also not sure whether "scope:'>'"