angularjs - pass data to directive controller -
i got problem angularjs. got data in json file. got service responsible retrieving data file. after getting data, pass directive, got undefined (when i'm passing constant value, string - not file - works). code:
html:
<experience-timeline ng-model="experience"/>
controller:
myappcvexperiencemodule.controller('experiencectrl', function ($scope, dataservice) { dataservice.getexpjson().success(function (res) { $scope.experience = res; }); });
directive:
myappmodule.directive('experiencetimeline', function () { return { restrict: 'e', require: ['ngmodel'], scope: { ngmodel: '=ngmodel' }, controller : function($scope) { console.log($scope.ngmodel); // undefined }, templateurl: 'scripts/directives/experience-timeline/template/experience-timeline.html' } });
why should got undefined? how pass data correctly?
Comments
Post a Comment