Javascript 角度Js:{{message}}未被某些文本替换
下面是我尝试实现控制器的非常简单的示例 {8/2}给出了正确的输出,即Javascript 角度Js:{{message}}未被某些文本替换,javascript,angularjs,Javascript,Angularjs,下面是我尝试实现控制器的非常简单的示例 {8/2}给出了正确的输出,即4,但{message}保持不变 它应替换为某些值,例如First Controller 我从https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js HTML 将Script.js替换为此 var ng_app = angular.module('ng_app',[]); ng_app.controller('HomeController', [
4
,但{message}保持不变
它应替换为某些值,例如First Controller
我从https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js
HTML
将Script.js替换为此
var ng_app = angular.module('ng_app',[]);
ng_app.controller('HomeController', ['$scope', function($scope) {
$scope.message = "First Controller";
}]);
将html中的ng app
编辑为ng app='ng_app'
从
<html ng-app>
有一个问题,你的角度版本,如果你会使用一个旧版本,然后它的作品很好
<html>
<head>
<meta charset="utf-8">
<title>AngularJS Plunker</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.js"></script>
</head>
<body ng-app>
{{8/7}}
<div ng-controller="HomeController">
{{message}}
</body>
</html>
<script >
// Code goes here
var HomeController = function($scope) {
$scope.message = "First Controller";
};
</script>
安古拉斯普朗克
{{8/7}}
{{message}}
//代码在这里
var HomeController=函数($scope){
$scope.message=“第一个控制器”;
};
我从
angularjs 1.4x版不支持将原始函数控制器用作控制器。将angularjs版本更改为1.2.x或使用angular.module('someName').controller()
语法使其工作
以下是您与angularjs 1.2.8共享的内容
以下是angular.module()语法的用法您使用的是不再受支持的旧语法。而不是将控制器定义为
var
。添加ng app=“app”
,然后创建一个模块
var myApp = angular.module('app',[]);
现在定义控制器-
myApp.controller("HomeController",function($scope){
$scope.message = "Hello";
});
你能显示你的script.js吗?公开你的所有HomeController实现请不要添加模块定义ng app=“someApp”,并在创建模块和控制器时使用此选项。如图所示:。您有任何js错误吗?@ngLover和@felipekm:请在此处检查
http://plnkr.co/edit/13CYSM2kQHVR0EN6ZiTq?p=preview
@Gaurav123:您的问题解决了吗?
angular.module("myApp", []).controller("HomeController", function($scope){
$scope.message = "First Controller";
});
<html>
<head>
<meta charset="utf-8">
<title>AngularJS Plunker</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.js"></script>
</head>
<body ng-app>
{{8/7}}
<div ng-controller="HomeController">
{{message}}
</body>
</html>
<script >
// Code goes here
var HomeController = function($scope) {
$scope.message = "First Controller";
};
</script>
var myApp = angular.module('app',[]);
myApp.controller("HomeController",function($scope){
$scope.message = "Hello";
});