angularjs - Moved data from controller to factory, and can't get it from there -



angularjs - Moved data from controller to factory, and can't get it from there -

this shortened version of js file var linksmanager = angular.module('linksmanager', ['ui']); angular.bootstrap(document, ['linksmanager']); linksmanager.factory('linksdata', function () { var linksdata = [ { text: 'menu item 1', url: '#' }, { text: 'menu item 2', url: '#', submenu: [ // more info ... });

function linksrarrange($scope, linksdata) { $scope.links = linksdata; }

before linksdata straight within linksrearrange controller

$scope.links = [ { text: 'menu item 1', url: '#' }, { text: 'menu item 2', url: '#', submenu: [ // more info ...

and worked fine, why sharing doesn't work now?

this html, doesn't display now:

<div class="nav-manage clearfix" ng-app="linksmanager"> <div class="links-arrange" ng-controller="linksrarrange"> <ul class="sortable"> <li ng-repeat="level1link in links"> <a href="{{level1link.url}}">{{level1link.text}}</a> <ul class="sortable"> <li ng-repeat='level2link in level1link.submenu'> <a href="{{level2link.url}}">{{level2link.text}}</a> <ul class="sortable"> <li ng-repeat='level3link in link.level2link'> <a href="{{level3link.url}}">{{level3link.text}}</a> </li> </ul> </li> </ul> </li> </ul> </div>

factory of angular supposed homecoming object.

i think forgot to

return linksdata;

at end of mill function.

angularjs factory

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -