কিভাবে এবং কোথায় app.run()
ব্যবহৃত হয়? মডিউল সংজ্ঞা দেওয়ার পরে, পরে app.config()
নাকি app.controller()
?
আমি ব্রিজেজেএস অ্যাংুলার কিউ গ্রহণ করছি , যা ফাংশনে নির্দিষ্ট কোড চালানো যেতে পারে কিনা তা জিজ্ঞাসা app.run()
করে।
কিভাবে এবং কোথায় app.run()
ব্যবহৃত হয়? মডিউল সংজ্ঞা দেওয়ার পরে, পরে app.config()
নাকি app.controller()
?
আমি ব্রিজেজেএস অ্যাংুলার কিউ গ্রহণ করছি , যা ফাংশনে নির্দিষ্ট কোড চালানো যেতে পারে কিনা তা জিজ্ঞাসা app.run()
করে।
উত্তর:
এখানে কলিং অর্ডার:
app.config()
app.run()
app.controller()
এখানে একটি সাধারণ ডেমো রয়েছে যেখানে আপনি প্রত্যেকে এক্সিকিউটিভ দেখতে পারেন (এবং যদি আপনি চান তবে পরীক্ষা করুন)।
থেকে কৌণিক এর মডিউল ডক্স :
ব্লকগুলি চালান - ইনজেক্টর তৈরি হওয়ার পরে কার্যকর হয়ে যায় এবং অ্যাপ্লিকেশনটি কিকস্টার্ট করতে ব্যবহৃত হয়। কেবলমাত্র দৃষ্টান্ত এবং ধ্রুবকগুলিকে রান ব্লকগুলিতে ইনজেকশন দেওয়া যায়। এটি অ্যাপ্লিকেশন চলাকালীন সময় আরও সিস্টেম কনফিগারেশন প্রতিরোধ করা হয়।
মূল ব্লকের মধ্যে কৌনিকগুলির মধ্যে রান ব্লকগুলি নিকটতম জিনিস। একটি রান ব্লক হল কোড যা অ্যাপ্লিকেশনটি কিকস্টার্ট করার জন্য চালানো দরকার। সমস্ত পরিষেবা কনফিগার করা এবং ইনজেক্টর তৈরি হওয়ার পরে এটি কার্যকর করা হয়। রান ব্লকগুলিতে সাধারণত কোড থাকে যা ইউনিট-টেস্টের পক্ষে শক্ত, এবং এই কারণে বিচ্ছিন্ন মডিউলগুলিতে ঘোষণা করা উচিত, যাতে ইউনিট-পরীক্ষায় সেগুলি উপেক্ষা করা যায় can
একটি পরিস্থিতি যেখানে রান ব্লক ব্যবহৃত হয় তা প্রমাণীকরণের সময় ।
কিভাবে এবং কোথায়
app.run()
ব্যবহৃত হয়? মডিউল সংজ্ঞা দেওয়ারapp.config()
পরেapp.controller()
নাকি পরে ?
আপনার প্যাকেজ মধ্যে। উদাহরণস্বরূপ /packages/dashboard/public/controllers/dashboard.js
এটি দেখতে এইরকম করুন
var app = angular.module('mean.dashboard', ['ui.bootstrap']);
app.controller('DashboardController', ['$scope', 'Global', 'Dashboard',
function($scope, Global, Dashboard) {
$scope.global = Global;
$scope.package = {
name: 'dashboard'
};
// ...
}
]);
app.run(function(editableOptions) {
editableOptions.theme = 'bs3'; // bootstrap3 theme. Can be also 'bs2', 'default'
});