2015-10-21 41 views
-1

我想知道当指令定义没有时的范围:,以及如果我在哪里添加范围:会是什么意思。没有定义范围的角度指令

像这个例子:

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

https://docs.angularjs.org/guide/directive。在文档中清楚地列出,以及在这里剪切并粘贴到答案中的太多信息。 – Claies

回答

2

简短的回答:这意味着该指令继承了控制器的范围,并且不具有自己的“隔离范围”。

没有隔离范围意味着与控制器更多的耦合和更少的可重用性(因为它取决于控制器的范围)。

+0

什么是等效的“范围:”? “范围:真”? –

+0

是的,如果你想在指令中隔离范围。 –

+0

这个答案对你有帮助吗? –