angular 创建自定义指令

检测是否内嵌表达式=>watches,在digest循环中更新

$interpolate
Hello {{username}}!

优先返回对象而不是函数

优先保留你自己的指令作为前缀

模板扩展的指令:但是标签名是无效的

对应的html:

.directive('myCustomer', function() { return { template: 'Name: {{customer.name}} Address: {{customer.address}}' }; });

若是大量的模板的:

.directive('myCustomer', function() { return { restrict: 'E', templateUrl: 'my-customer.html' }; });

// my-customer.html
Name: {{customer.name}} Address: {{customer.address}}

你可能感兴趣的:(angular 创建自定义指令)