मैं कुछ डेटा जो एक गुंजाइश जो तीन बच्चों को माता-पिता है में रहती है foo
कहा जाता है:शेयरिंग डेटा
<div ng-init="foo=[1, 2, 3]">
<bar foo="{{foo}}" baz="{{odp}}" />
<mpq foo="{{foo}}" bats="{{maktz}}" />
<ktr foo="{{foo}}" otr="{{ompg}}" />
</div>
bar.scope = {foo: '=', baz: '@'};
mpq.scope = {foo: '=', bats: '@'};
ktr.scope = {foo: '=', otr: '@'};
उन तीन निर्देशों के बीच foo
साझा करने के लिए सबसे अच्छा तरीका क्या है? विकल्प शामिल हैं: एक अलग गुंजाइश
- उपयोग
foo
तीन बार में पारित करने के लिए है, जिससे चार स्कोप - के पार डुप्लिकेट बच्चे निर्देशों माता पिता गुंजाइश के वारिस, और
attrs
पर
- रखो
$rootScope
परfoo
और इंजेक्षन कि बच्चे निर्देशों
baz
,
bats
, या
otr
लगता है है
में या वहां एक और दृष्टिकोण है कि शर्त है Ter?
अन्य विकल्प के लिए एक सेवा का उपयोग हो सकता है और अपने निर्देशों में यह इंजेक्शन लगाने, लेकिन यह वास्तव में आपके डेटा की प्रकृति पर निर्भर करता है। –