এটি একটি পুরানো প্রশ্ন, আমরা যদি গ্রন্থাগারের মূল সামর্থ্যের উপর নির্ভর করতে চাই তবে আমাদের কাছে কিছু মুরগির ডিমের জিনিস চলছে।
সমস্যাটিকে মৌলিক উপায়ে সমাধান করার পরিবর্তে, আমি যা করেছি তা বাই-পাস। এমন একটি নির্দেশিকা তৈরি করুন যা পুরো শরীরকে আবৃত করে। প্রাক্তন
<body ng-app="app">
<div mc-body>
Hello World
</div>
</body>
এখন mc-body
রেন্ডারিংয়ের আগে আরম্ভ করা দরকার (একবার), প্রাক্তন।
link: function(scope, element, attrs) {
Auth.login().then() ...
}
Auth
একটি পরিষেবা বা সরবরাহকারী, প্রাক্তন।
.provider('Auth', function() {
... keep your auth configurations
return {
$get: function($http) {
return {
login: function() {
... do something about the http
}
}
}
}
})
আমার কাছে মনে হচ্ছে বুটস্ট্র্যাপের ক্রমটিতে আমার নিয়ন্ত্রণ রয়েছে, নিয়মিত বুটস্ট্র্যাপ সমস্ত সরবরাহকারী কনফিগারেশন সমাধান করে এবং তারপরে mc-body
নির্দেশ শুরু করার চেষ্টা করে ।
এবং এই দিকনির্দেশনাটি আমার কাছে রাউটিংয়ের আগে হতে পারে বলে মনে হয়, কারণ রাউটিংটি কোনও নির্দেশকের প্রাক্তনের মাধ্যমেও ইনজেক্ট করা হয়। <ui-route />
। তবে আমি এতে ভুল হতে পারি। আরও কিছু তদন্ত প্রয়োজন।