আমি জানতে চাই যে কীভাবে একক পৃষ্ঠার অ্যাপ্লিকেশনটির জন্য একাধিক কন্ট্রোলার ব্যবহার করতে হয়। আমি এটি বের করার চেষ্টা করেছি এবং আমার সাথে আমার মতো প্রশ্নের মতোই সন্ধান পেয়েছে, তবে একটি নির্দিষ্ট সমস্যা সমাধানের জন্য বিভিন্ন ধরণের বিভিন্ন উত্তর রয়েছে যেখানে আপনি একক পৃষ্ঠার অ্যাপ্লিকেশনের জন্য একাধিক নিয়ামক ব্যবহার না করে শেষ করেন।
এটি কি কারণ একক পৃষ্ঠার জন্য একাধিক নিয়ামক ব্যবহার করা বুদ্ধিমানের কাজ নয়? নাকি এটা ঠিক সম্ভব নয়?
ধরা যাক আমার কাছে ইতিমধ্যে একটি কিক-গাধা ইমেজ ক্যারোসেল নিয়ামক মূল পৃষ্ঠাতে কাজ করছে, তবে তারপরে আমি কীভাবে মডেলগুলি ব্যবহার করতে পারি (তা বলা যাক) শিখি এবং এর জন্য আমারও নতুন কন্ট্রোলার প্রয়োজন (বা অন্য কোনও জিনিসে আমার একটি নিয়ামক প্রয়োজন)। আমি তখন কি করব?
আমি অন্যান্য প্রশ্নের কিছু উত্তর দেখেছি যেখানে তারা আমার ও লোকেদের প্রায় একই জিনিস সম্পর্কে জিজ্ঞাসা করে "" ওএমজি। আপনি এমনকি কেন এমনটা করবেন কেন, কেবল এটি করুন ... "।
সবচেয়ে ভাল উপায় কী, বা আপনি এটি কীভাবে করেন?
সম্পাদন করা
আপনারা অনেকেই কেবল দুটি নিয়ামক ঘোষণা করার জন্য উত্তর দিচ্ছেন এবং তারপরে কল করার জন্য এনজি-কন্ট্রোলার ব্যবহার করুন। আমি নীচে এই বিট কোডটি ব্যবহার করি এবং তারপরে এনজি-কন্ট্রোলারের সাথে মেইনসিটিআরএল কল করি।
app.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: "templates/main.html",
controller:'MainCtrl',
})
.otherwise({
template: 'does not exists'
});
});
আমি যদি এটি না করে কেবল এনজি-কন্ট্রোলার ব্যবহার করতে পারি তবে আমাকে কেন এখানে নিয়ামক স্থাপন করতে হবে? এটাই আমাকে বিভ্রান্ত করেছে। (এবং আপনি এইভাবে দুটি নিয়ামক যুক্ত করতে পারবেন না, আমার মনে হয় ...)
when: /home, controller: MainCtrl
। এর চেয়ে আর কোনও যোগ করতে পারে না, বা ডু আপনি কেবল এনজি-কন্ট্রোলারের সাথে এটি কল করতে চান?