Thursday 15 July 2010

javascript - Angular loading only sometimes -



javascript - Angular loading only sometimes -

hi getting weird error while trying utilize angular.

when visit page angular js error:

uncaught error: [$injector:modulerr] failed instantiate module trainingapp due to: error: [$injector:nomod] module 'trainingapp' not available! either misspelled module name or forgot load it. if registering module ensure specify dependencies sec argument.

i can refresh page , angular loads module , page displays intended, every time refresh loads correctly. seems fail loading when click on link non angular page angular page.

here code:

initiating app in markup:

<div ng-app="trainingapp" ng-controller="listcontroller">

and here angular app:

var app = angular.module('trainingapp', []); app.config(['$interpolateprovider',function($interpolateprovider) { $interpolateprovider.startsymbol('[['); $interpolateprovider.endsymbol(']]'); }]); app.controller('listcontroller',['$scope','$http', '$log', function($scope, $http, $log) { $http.get('/ajax/seminar-list.php?q='+$("#seminarid").val()+'&t='+new date().gettime()) .success(function(data){ if (data.length > 0) { $scope.lists = data; $(".listcontroller").show(); } }); }]);

i have feeling might have interpolateprovider alter template tags, view gets rendered through mustache first changed template tags dont disappear after mustache renders template.

any thoughts or help appreciated.

thanks

javascript jquery angularjs handlebars.js

No comments:

Post a Comment