{ "id": "angularjs", "title": "এঙ্গুলার জেএস", "slug": "angularjs", "description": "এঙ্গুলার জেএস হচ্ছে জাভাস্ক্রিপ্ট ভিত্তিক ওপেন সোর্স ফ্রন্ট-এন্ড ওয়েব ফ্রেমওয়ার্ক। এই ফ্রেমওয়ার্ক টি গুগল ডেভলাপ করেছে। এঙ্গুলার জেএস হচ্ছে সিঙ্গেল পেইজ ওয়েব এপ্লিকেশন তৈরি করার জন্য জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক। এখনকার প্রায় ওয়েব পেইজেই এঙ্গুলার জেএস ব্যবহার করা হয়।", "colorPref": "#E6515E", "contents": [{ "title": "ডিরেক্টিভস", "items": [ { "definition": "রোট ইলেমেন্ট", "code": "ng-app='plaintext'" }, { "definition": "নির্দিষ্ট html ইলেমেন্টের টেক্সট কন্টেন্ট রেপ্লেস করা", "code": "ng-bind[-html-unsafe]='expression'" }, { "definition": "multiple টেক্সট কন্টেন্ট রেপ্লেস করা", "code": "ng-bind-template='string{{expression}}string{{expression}}'" }, { "definition": "ইনপুট মান পরিবর্তন", "code": "ng-change='expression'" }, { "definition": "সেট চেক attributes", "code": "ng-checked='boolean'" }, { "definition": "ক্লাস পরিবর্তনশীল", "code": "ng-class[-even|-odd]='string|object'" }, { "definition": "ডাবল ক্লিক ইভেন্ট এড করা", "code": "ng-[dbl]click='expression'" }, { "definition": "raw data ডিসপ্লে করা", "code": "ng-cloak='expression'" }, { "definition": "কন্ট্রলার এড করা", "code": "ng-controller='plaintext'" }, { "definition": "ইলেমেন্ট ডিজাবল করা", "code": "ng-disabled='boolean'" }, { "definition": "ফর্ম এড করা", "code": "ng-form='plaintext'" }, { "definition": "মডেল বাইন্ড করা", "code": "ng-model='expression'" }, { "definition": "মাউজ ডাউন ইভেন্ট", "code": "ng-mousedown='expression'" }, { "definition": "মাউজ এন্টার ইভেন্ট", "code": "ng-mouseenter='expression'" }, { "definition": "মাউজ লীভ ইভেন্ট", "code": "ng-mouseleave='expression'" }, { "definition": "মাউজ মুভ ইভেন্ট", "code": "ng-mousemove='expression'" }, { "definition": "মাউজ অভার ইভেন্ট", "code": "ng-mouseover='expression'" }, { "definition": "মাউজ আপ ইভেন্ট", "code": "ng-mouseup='expression'" }, { "definition": "কপ্লাইল করবেনা", "code": "ng-non-bindable" }, { "definition": "ডায়নামিক্যালি অপশন তৈরী করবে", "code": "ng-options='comprehension_expression'" }, { "definition": "ইনপুট ইলেমেন্ট রিডঅনলি", "code": "ng-readonly='expression'" }, { "definition": "রিপিট ইলেমেন্ট", "code": "ng-repeat='(key, value) in myObj'" }, { "definition": "সিলেক্ট ইলেমেন্ট", "code": "ng-selected='expression'" }, { "definition": "সোর্স ইলেমেন্ট", "code": "ng-src='template'" }, { "definition": "স্টাইল ইলেমেন্ট", "code": "ng-style='expression'" }, { "definition": "সা্বমিট ইলেমেন্ট", "code": "ng-submit='expression'" }, { "definition": "সুইচ ইলেমেন্ট", "code": "ng-switch='expression'" }, { "definition": "সুইচ when ইলেমেন্ট", "code": "ng-switch-when='plaintext'" }, { "definition": "ট্রান্সক্লুড ইলেমেন্ট", "code": "ng-transclude" }, { "definition": "বাইন্ড html ইলেমেন্ট", "code": "ng-bind-html" } ] }, { "title": "গ্লোবাল ফাংশন", "items": [ { "definition": "বাইন্ডিং fn ফাংশন", "code": "angular.bind(self, fn, args)" }, { "definition": "নতুন ইঞ্জেক্টর তৈরী করা", "code": "angular.bootstrap(element, [modules], [config]);" }, { "definition": "ডেস্টিনেশন কপি/ আপডেট করা", "code": "angular.copy(source, [destination]);" }, { "definition": "জেকুয়েরী অবজেক্ট", "code": "angular.element(element);" } ] }, { "title": "বিল্ড এন্ড সার্ভ কমান্ড", "items": [ { "definition": "বিল্ড ইন সার্ভিং", "code": "ng build" }, { "definition": "অপ্রয়োজনীয় কোড ব্যবহার না করে বিল্ড", "code": "ng build --aot" }, { "definition": "প্রোডাকশন এর জন্য বিল্ড", "code": "ng build --prod" }, { "definition": "একটি ব্রাউজার ওপেন করার সাথে নির্দিষ্ট সার্ভ", "code": "ng serve -o" }, { "definition": "কোড পরিবর্তন করলে পুনরায় লোড", "code": "ng serve --live-reload" } ] } ] }