#angularjs
#angularjs
Вопрос:
я новичок в angularjs. Но есть проблема, которую я не могу решить, мой код приведен ниже
Мой index.html файл приведен ниже
<!doctype html>
<html ng-app = "myApp">
<head>
<script src=""https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js""></script>
<script>
var app = angular.module('myApp', []);
app.run(function($rootScope){
$rootScope.name = "Ari Lerner";
});
</script>
</head>
<body>
<div>
{{name}}
</div>
</body>
</html>
Но все равно вывод в браузере в
{{name}}
пожалуйста, помогите решить мою проблему
Комментарии:
1. Я думаю, что вам нужен контроллер.
Ответ №1:
Я думаю, вы сделали это довольно сложным для себя. Вам нужно поиграть с областью действия этого момента вместо использования rootScope, когда задействован только один уровень области действия.
Однако, чтобы заставить ваш пример работать, создал скрипку для того же:
Фрагмент кода:
HTML:
<div ng-app>
<div ng-controller="test">
{{name}}
</div>
</div>
JS:
function test($scope){
$scope.name = "Ari Lerner";
}
Комментарии:
1. @shailesh: эта ваша проблема решена? Если да, отметьте это как свой ответ
Ответ №2:
Убедитесь, что ваш angularjs включен должным образом:
Заключайте двойные кавычки только один раз:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
демонстрация: jsfiddle