javascript - AngularJS - Controller 值不显示

标签 javascript html angularjs

我正在使用 AngularJS 1.5.0

这是我的 HTML:

<!DOCTYPE html>
<html ng-app="app">
  <head>
  </head>

  <body ng-controller="TestController as controller">

    {{controller.test}}

    <script src="libraries/angular/angular.min.js"></script>
    <script src="js/app.js"></script>
  </body>

</html>

这是我的 app.js:

var app = angular.module("app", []);

app.controller("TestController", function() {
  var test = "Hello World";

//  window.alert(test); THIS ALERT IS WORKING
});

在我的索引中,它没有显示任何内容。但是,警告测试变量确实有效。

最佳答案

test 变量是您的 Controller 私有(private)的。将其分配给 Controller 实例:

this.test = 'Whatever';

关于javascript - AngularJS - Controller 值不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35645757/

相关文章:

angularjs - Angular 图表不会随着数据变化而更新

javascript - 更好地处理 ajax 调用的附加层

javascript - 软键盘可见时无法单击按钮

javascript - http post 成功后 $scope.push() 不会更新 ng-repeat

javascript - Material UI DataGrid - 如何判断用户选择了哪些行?

javascript - Bootstrap 下拉菜单 : add class when re-rendered

javascript - Html5 音频在我的 Javascript 代码中只播放一次

html - 如何在html表格上制作对 Angular 线标题

javascript - 在字符串中查找文本,将其存储在数组中并显示

javascript - Ajax 响应仅工作一次 - 使用 PHP 的购物车