You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "এঙ্গুলার হচ্ছে টাইপস্ক্রিপ্ট ভিত্তিক ওপেন সোর্স ফ্রন্ট-এন্ড ওয়েব ফ্রেমওয়ার্ক । ২০১৬ সালে গুগলের AngularJS টিম আবার নতুন করে এই Angular Framework ডেভেলপ করেন ।",
"colorPref": "#6cc24a",
"contents": [{
"title": "প্রাথমিক কমান্ডসমূহ",
"items": [
{
"definition": "গ্লোবালি Angular CLI ইন্সটল করা",
"code": "npm install -g @angular/cli"
},
{
"definition": "লোকালি Angular CLI ইন্সটল করা",
"code": "npm install @angular/cli"
},
{
"definition": "নতুন আঙ্গুলার অ্যাপ তৈরি করা",
"code": "ng new <app-name>"
},
{
"definition": "আঙ্গুলার অ্যাপ রান করা",
"code": "ng serve"
},
{
"definition": "আঙ্গুলার অ্যাপলিকেশন কম্পাইল করা",
"code": "ng build"
},
{
"definition": "আঙ্গুলার Unit tests রান করা",
"code": "ng test"
},
{
"definition": "নতুন Component তৈরি করা",
"code": "ng generate component <component-name>"
},
{
"definition": "নতুন Service তৈরি করা",
"code": "ng generate service <service-name>"
},
{
"definition": "নতুন Directive তৈরি করা",
"code": "ng generate directive <directive-name>"
},
{
"definition": "নতুন মডিউল তৈরি করা",
"code": "ng generate module <module-name>"
},
{
"definition": "নতুন Pipe তৈরি করা",
"code": "ng generate pipe <pipe-name>"
}
]
},
{
"title": "ক্রমানুসারে কম্পোনেন্ট লাইফসাইকেল হুক",
"items": [
{
"definition": "১। কম্পোনেন্টের সাথে বাইন্ড করা ডেটার কোন পরিবর্তন হলে, এই মেথম কল হয়",
"definition": "চাইল্ড কম্পোনেন্ট থেকে প্যারেন্ট কম্পোনেন্টে ডেটা পাঠানো - ",
"code": "প্যারেন্টে - \n<child (getData)='handleData($event)'></child> ,\n\t handlaData(myData) {\n\t\t//do something with 'myData' from child \n\t}\n\n চাইল্ডে -\n @Output() getData;\n\t this.getData.emit(<some_data_for_passing>)"
},
{
"definition": "প্যারেন্ট কম্পোনেন্ট থেকে চাইল্ড কম্পোনেন্টে \"কন্টেন্ট\" পাঠানো - ",
"code": "প্যারেন্টে - \n<child>\n\t<p>This content need to show</p>\n</child> ,\n\nচাইল্ডে html -\n <div>\n\t...\n\t<ng-content></ng-content>\n\t...\n </div> "
}
]
}
,
{
"title": "সিগনাল",
"items": [
{
"definition": "সিগনাল ডিক্লার করার নিয়ম - ",
"code": "newSignal = signal(<initial_value>) \n // initial_value হতে পারে 0, '', [], {}, true, false, null, undefined"
},
{
"definition": "সিগনাল-এর ভ্যালু আপডেট করার নিয়ম - ",
"code": "testSignal = signal(\"I am on devsonket\") \n new_value হতে পারে 0, '', [], {}, true, false, null, undefined \n console.log('signal value checking',testSignal()); \n new_value হতে হবে সিগনাল-এর ইনিশিয়াল ভ্যালুর টাইপের সাথে মিল রেখে \n testSignal.set(\"My mother tongue is Bangla\") \n new_value হতে হবে সিগনাল-এর ইনিশিয়াল ভ্যালুর টাইপের সাথে মিল রেখে \n console.log('signal value updated',testSignal()); \n"