угловой js не показывает ничего, даже как простые выражения. я привязываю к выполнению ниже кода, но не надеюсь. Может кто-нибудь мне помочь.Угловой Js не работает должным образом
Под кодом только для отображения.
`<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
<script type="text/javascript" src="/../../Scripts/angularsample.js"></script>
</head>
<body ng-app="spiceApp">
<div>
<div ng-controller="SpicyController">
<p> lets try some code by using service </p>
<input ng-init="message='Girish'" ng-model="message" />
<button ng-click="notify(message);">Notify{{1+2}}</button>
<p>alert will display only by clicking three times.</p>
</div>
<div ng-controller="List">
<button ng-click="bringList()">getList</button>
<table>
<tr ng-repeat="app in appslist">
<td>
{{app.Name}}
</td>
</tr>
</table>
</div>
</div>
</body>
</html>`
код расслоение плотной
var myApp = angular.module('spiceApp', []);
myApp.controller('SpicyController', ['$scope', '$http', 'userService', , function ($scope, $http, userService) {
//below code is using sservice
$scope.notify = function (msg) {
userService(msg);
};
}]);
myApp.controller('List', ['$scope', 'getList', function ($scope, getList) {
$scope.bringList = function() {
getList.getAppsList().then(function (list) {
$scope.appslist = list;
});
};
}]);
myApp.factory('getList', ['$http',function ($http) {
//this code for getting list from controller.
return getList.getAppsList=function(){
$http({
method: 'GET',
url: 'Home/GetAppsList'
})
.success(function (response) {
return response.data;
}, function (error) {
console.log(error);
});
}
}]);
myApp.factory('userService', ['$window', function (win) {
var msgs = [];
return function (msg) {
msgs.push(msg);
if (msgs.length == 3) {
win.alert(msgs.join('\n'));
msgs = [];
}
};
}]);`
пожалуйста, скажите мне, где я ошибаюсь. ничего не работает. выражение отображается как {{1 + 2}} в Ouptut.
У вас есть ошибки в консоли? – Alteyss
теперь я получаю ошибку в консоли: –
ReferenceError: getList не определен у объекта. (angularsample.js: 36) на Object.invoke. (Angular.js: 4708) на объекте $ получить (angular.js: 4547) на Object.invoke (angular.js: 4708) в angular.js : 4507 при й (angular.js: 4654) при е (angular.js: 4678) на Object.invoke (angular.js: 4700) на P.instance (angular.js: 10177) при п (angular.js: 9096) (анонимно) @ angular.js: 13642 –