আমি এনজি-রিপিট লুপের ভিতরে স্কোপটির বিষয়টি সমাধান করার চেষ্টা করছি - আমি বেশ কয়েকটি প্রশ্ন ব্রাউজ করেছি তবে আমার কোডটি কার্যকর করতে সক্ষম হয়নি।
নিয়ামক কোড:
function Ctrl($scope) {
$scope.lines = [{text: 'res1'}, {text:'res2'}];
}
দেখুন:
<div ng-app>
<div ng-controller="Ctrl">
<div ng-repeat="line in lines">
<div class="preview">{{text}}{{$index}}</div>
</div>
<div ng-repeat="line in lines">
<-- typing here should auto update it's preview above -->
<input value="{{line.text}}" ng-model="text{{$index}}"/>
<!-- many other fields here that will also affect the preview -->
</div>
</div>
</div>
এখানে একটি বেহালতা: http://jsfiddle.net/cyberwombat/zqTah/
মূলত আমার কাছে একটি অবজেক্ট রয়েছে (এটি একটি ফ্লায়ার জেনারেটর) রয়েছে যেখানে একাধিক পাঠ্য পাঠ্য রয়েছে। পাঠ্যের প্রতিটি লাইন ব্যবহারকারী (টেক্সট, ফন্ট, আকার, রঙ ইত্যাদি) দ্বারা টুইট করতে পারে এবং আমি এর জন্য পূর্বরূপ তৈরি করতে চাই। উপরের উদাহরণটি কেবল পাঠ্য প্রবেশ করানোর জন্য ইনপুট ক্ষেত্রটি দেখায় এবং আমি চাই যে স্বয়ংক্রিয়ভাবে / হিসাবে আপনি টাইপ করুন প্রাকদর্শন ডিভিউ আপডেট করুন তবে আরও অনেকগুলি নিয়ন্ত্রণ থাকবে।
আমিও নিশ্চিত নই যে আমি লুপিং সূচকটির জন্য কোডটি সঠিকভাবে পেয়েছি - লুপের ভিতরে কোনও এনজি-মডেল নাম তৈরি করার সেরা উপায়?