এখন, আমার একটি প্রাথমিক পৃষ্ঠা রয়েছে যেখানে আমার তিনটি লিঙ্ক রয়েছে। একবার আপনি সর্বশেষ 'বন্ধু' লিঙ্কে ক্লিক করুন, উপযুক্ত বন্ধু সামগ্রী শুরু করা হয়। সেখানে, আমি আমার ফ্রেন্ডস.জসন ফাইলটিতে রচিত আমার বন্ধুদের তালিকা আনতে / পেতে চাই। এখন অবধি সবকিছু ঠিকঠাক কাজ করে। তবে আমি এখনও RxJs এর পর্যবেক্ষণযোগ্য, মানচিত্র, সাবস্ক্রাইব ধারণাটি ব্যবহার করে কৌণিক 2 এর এইচটিটিপি পরিষেবাটির জন্য নবাগত। আমি এটি বোঝার চেষ্টা করেছি এবং কয়েকটি নিবন্ধ পড়েছি কিন্তু যতক্ষণ না আমি ব্যবহারিক কাজে আসব, আমি এই ধারণাগুলি সঠিকভাবে বুঝতে পারছি না।
এখানে আমি ইতিমধ্যে plnkr তৈরি করেছি যা HTTP সম্পর্কিত কাজ ব্যতীত কাজ করছে is
myfriends.ts
import {Component,View,CORE_DIRECTIVES} from 'angular2/core';
import {Http, Response,HTTP_PROVIDERS} from 'angular2/http';
import 'rxjs/Rx';
@Component({
template: `
<h1>My Friends</h1>
<ul>
<li *ngFor="#frnd of result">
{{frnd.name}} is {{frnd.age}} years old.
</li>
</ul>
`,
directive:[CORE_DIRECTIVES]
})
export class FriendsList{
result:Array<Object>;
constructor(http: Http) {
console.log("Friends are being called");
// below code is new for me. So please show me correct way how to do it and please explain about .map and .subscribe functions and observable pattern.
this.result = http.get('friends.json')
.map(response => response.json())
.subscribe(result => this.result =result.json());
//Note : I want to fetch data into result object and display it through ngFor.
}
}
সঠিকভাবে গাইড এবং ব্যাখ্যা করুন। আমি জানি এটি প্রচুর নতুন বিকাশকারীদের পক্ষে উপকারী হবে।