এটি মূল টেমপ্লেটের নিয়ামক:
app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) {
...
$scope.editWebsite = function(id) {
$location.path('/websites/edit/' + id);
};
}]);
এটি নির্দেশ:
app.directive('wdaWebsitesOverview', function() {
return {
restrict: 'E',
scope: {
heading: '=',
websites: '=',
editWebsite: '&'
},
templateUrl: 'views/websites-overview.html'
}
});
মূল টেমপ্লেটে নির্দেশিকাটি এভাবে প্রয়োগ করা হয়:
<wda-websites-overview heading="'All websites'" websites="websites" edit-website="editWebsite(id)"></wda-websites-overview>
এবং এই পদ্ধতিটি ডাইরেক্টিভ টেম্পলেট (ওয়েবসাইট-ওভারভিউ html) থেকে কল করা হয়:
<td data-ng-click="editWebsite(website.id)">EDIT</td>
প্রশ্ন: EDIT ক্লিক করা হলে, এই ত্রুটিটি কনসোলটিতে উপস্থিত হয়:
প্রকারের ত্রুটি: ২০১৩ সালে 'সম্পাদনা ওয়েবসাইট' অনুসন্ধান করতে 'ইন' অপারেটর ব্যবহার করতে পারে না
কেউ কি জানেন এখানে কী চলছে?