Mam kilka skryptów specyficznych dla widoku. Jednak skrypt nie działa, gdy angularjs wczytuje widok.Angularjs nie ładuje skryptów w ramach ng-view
Index.html
<html>
<body ng-app="adminApp">
<div ng-view=""></div>
<script src="bower_components/angular/angular.js"></script>
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
</body>
</html>
Main.html - ładunki pod NG-view
hello world
<script>
alert('Hello, John!')
</script>
W tym przykładzie, gdy strona załadowała widzę podstawowy hello world drukowane na stronie internetowej. Jednak nie dostaję żadnego popu mówiącego "Hello, John".
Każdy pomysł, dlaczego nie mogę załadować skryptów specyficznych dla określonego widoku?
Extra informacji app.js
'use strict';
angular.module('adminApp', [])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
.otherwise({
redirectTo: '/'
});
});
controllers/main.js
'use strict';
angular.module('adminApp')
.controller('MainCtrl', function ($scope) {
$scope.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
});
Dodawanie jquery nie praca!Dzięki! :) – Karan
Link do Plunkera nie działa. – Nitz
Prawdopodobnie to usunęli, czy jakikolwiek powód, dla którego nie mam pojęcia. Pozostaje punkt: jeśli chcesz uruchomić skrypt, włącz jQuery. –