আমি কেবল একটি হার্ডকোডযুক্ত জেএসএন ফাইল দিয়ে স্থানীয়ভাবে বিকাশ করতে চাই। আমার জেএসওএন ফাইলটি নিম্নরূপ (জেএসএন বৈধকারীর মধ্যে রাখার সময় বৈধ):
{
"contentItem": [
{
"contentID" : "1",
"contentVideo" : "file.mov",
"contentThumbnail" : "url.jpg",
"contentRating" : "5",
"contentTitle" : "Guitar Lessons",
"username" : "Username",
"realname" : "Real name",
"contentTags" : [
{ "tag" : "Guitar"},
{ "tag" : "Intermediate"},
{ "tag" : "Chords"}
],
"contentAbout" : "Learn how to play guitar!",
"contentTime" : [
{ "" : "", "" : "", "" : "", "" : ""},
{ "" : "", "" : "", "" : "", "" : ""}
],
"series" :[
{ "seriesVideo" : "file.mov", "seriesThumbnail" : "url.jpg", "seriesTime" : "time", "seriesNumber" : "1", "seriesTitle" : "How to Play Guitar" },
{ "videoFile" : "file.mov", "seriesThumbnail" : "url.jpg", "seriesTime" : "time", "seriesNumber" : "2", "seriesTitle" : "How to Play Guitar" }
]
},{
"contentID" : "2",
"contentVideo" : "file.mov",
"contentThumbnail" : "url.jpg",
"contentRating" : "5",
"contentTitle" : "Guitar Lessons",
"username" : "Username",
"realname" : "Real name",
"contentTags" : [
{ "tag" : "Guitar"},
{ "tag" : "Intermediate"},
{ "tag" : "Chords"}
],
"contentAbout" : "Learn how to play guitar!",
"contentTime" : [
{ "" : "", "" : "", "" : "", "" : ""},
{ "" : "", "" : "", "" : "", "" : ""}
],
"series" :[
{ "seriesVideo" : "file.mov", "seriesThumbnail" : "url.jpg", "seriesTime" : "time", "seriesNumber" : "1", "seriesTitle" : "How to Play Guitar" },
{ "videoFile" : "file.mov", "seriesThumbnail" : "url.jpg", "seriesTime" : "time", "seriesNumber" : "2", "seriesTitle" : "How to Play Guitar" }
]
}
]
}
JSON কারখানার ভিতরে হার্ডকোড করা অবস্থায় আমি আমার কন্ট্রোলার, কারখানা এবং এইচটিএমএল কাজ করেছিলাম। তবে, এখন আমি JSON কে replaced http.get কোড দিয়ে প্রতিস্থাপন করেছি, এটি কার্যকর হয় না। আমি $ এইচটিপি এবং $ সংস্থান উভয়ের অনেকগুলি বিভিন্ন উদাহরণ দেখেছি তবে কোথায় যেতে হবে তা নিশ্চিত নয়। আমি সহজ সমাধান খুঁজছি। আমি কেবল এনজি-রিপিট এবং অনুরূপ নির্দেশের জন্য ডেটা টানতে চেষ্টা করছি।
কারখানা:
theApp.factory('mainInfoFactory', function($http) {
var mainInfo = $http.get('content.json').success(function(response) {
return response.data;
});
var factory = {}; // define factory object
factory.getMainInfo = function() { // define method on factory object
return mainInfo; // returning data that was pulled in $http call
};
return factory; // returning factory to make it ready to be pulled by the controller
});
প্রত্যেকের সাহায্যকে সাধুবাদ জানাই। ধন্যবাদ!