我知道一個角指令可以以四種方式定義:AngularJS 1.XX - 爲什麼有人會對指令使用「M」限制?
'A' - only matches attribute name
'E' - only matches element name
'C' - only matches class name
'M' - only matches comment
例如與restiction 「M」 一個指令:
angular.module('exampleApp', [])
.directive('myDirective', function() {
return {
restrict: 'M',
...
};
});
並聲明在HTML
<!-- directive: my-directive -->
指令
但爲什麼會有人使用M
限制的指令?我覺得這很奇怪。因爲如果我註釋掉代碼,我不希望它運行。那麼,爲什麼這是一件事?
如果你將在瀏覽器上的應用程序的源代碼,你會看到一個角使用意見作爲指令說明所有的時間,爲什麼他們不允許我們也使用它呢? (是的,很奇怪) –
@str嗯當前文檔中我仍然看到M個限制,HTTPS://docs.angularjs。org/guide/directive –
也許這是一個很好的插入javascript指令,如鍵盤控制,鼠標控制等 –