Javascript 角度Js:{{message}}未被某些文本替换

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', [

下面是我尝试实现控制器的非常简单的示例

{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', ['$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";
});