我想知道当指令定义没有时的范围:,以及如果我在哪里添加范围:会是什么意思。没有定义范围的角度指令
像这个例子:
.directive('myCustomer', function() {
return {
template: 'Name: {{customer.name}} Address: {{customer.address}}'
};
});
我想知道当指令定义没有时的范围:,以及如果我在哪里添加范围:会是什么意思。没有定义范围的角度指令
像这个例子:
.directive('myCustomer', function() {
return {
template: 'Name: {{customer.name}} Address: {{customer.address}}'
};
});
简短的回答:这意味着该指令继承了控制器的范围,并且不具有自己的“隔离范围”。
没有隔离范围意味着与控制器更多的耦合和更少的可重用性(因为它取决于控制器的范围)。
什么是等效的“范围:”? “范围:真”? –
是的,如果你想在指令中隔离范围。 –
这个答案对你有帮助吗? –
https://docs.angularjs.org/guide/directive。在文档中清楚地列出,以及在这里剪切并粘贴到答案中的太多信息。 – Claies