मैं एक ही HTML टेम्पलेट का उपयोग 3 स्थानों में, प्रत्येक बार एक अलग मॉडल के साथ करना चाहता हूं। मुझे पता है कि मैं टेम्पलेट से चर का उपयोग कर सकता हूं, लेकिन नाम अलग होंगे।AngularJS में एक ng शामिल निर्देश के लिए मॉडल निर्दिष्ट करने के लिए कैसे?
क्या एनजी शामिल करने के लिए मॉडल पास करने का कोई तरीका है?
यही वह है जो मैं प्राप्त करना चाहता हूं, निश्चित रूप से विशेषता एड-वेरिएबल अब काम नहीं कर रहा है। फिर मेरे शामिल टेम्पलेट में, मैं विवरण ऑब्जेक्ट और इसकी गुणों को acces होगा।
<pane title="{{projectSummary.ProjectResults.DisplayName}}">
<h2>{{projectSummary.ProjectResults.DisplayName}}</h2>
<ng-include src="'Partials/SummaryDetails.html'" init-variable="{'detailsObject': projectSummary.ProjectResults}"></ng-include>
</pane>
<pane title="Documents" header="true"></pane>
<pane ng-repeat="document in projectSummary.DocumentResults" title="{{document.DisplayName}}">
<h2>{{document.DisplayName}}</h2>
<ng-include src="'Partials/SummaryDetails.html'" add-variable="{'detailsObject': document}"></ng-include>
</pane>
<pane ng-repeat="header in [1]" title="Languages" header="true"></pane>
<pane ng-repeat="language in projectSummary.ResultsByLanguagePairs" title="{{language.DisplayName}}">
<h2>{{document.DisplayName}}</h2>
<ng-include src="'Partials/SummaryDetails.html'" add-variable="{'detailsObject': language}"></ng-include>
</pane>
अगर मैं का उपयोग कर के साथ एक बुरा दृष्टिकोण लिया एनजी-में शामिल हैं, वहाँ कुछ और मैं कोशिश करनी चाहिए है?
ऐसा लगता है कि आपको निर्देश की आवश्यकता है? – maxisam
एक समाधान एक नया निर्देश बना रहा है, जैसा कि मैंने इस उत्तर में कहा था: http://stackoverflow.com/a/36916276/2516399 – smartmouse