javascript - $scope Angular 问题

标签 javascript html angularjs angularjs-scope

我已经看到很多关于这个问题的问题,但我不明白给出的答案。我看到了几个模块和 Controller 的示例,但当我尝试时,它不起作用。

我从网站复制了代码以检查它是否适合我,但它仍然不起作用。

这是代码:

var myapp = angular.module("myapp", []);
myapp.controller("HelloCtrl", function($scope) {
  $scope.user = {
    name: "name123",
    nickName: "nickName123",

    callMe: function() {
      var userObject = $scope.user;
      return userObject.name + " Known as " + userObject.nickName;
    }
  };
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myapp">
  <div ng-controller="HelloCtrl">
    <!--הטופס-->
    First Name:
    <input type="text" ng-model="user.name" />
    <br />Last Name:
    <input type="text" ng-model="user.nickName" />
    <br />

  </div>
</div>
{{user.callMe()}}

当我调试代码时,我得到的是:

Screenshot of web form that has '{{user.callMe()}}' below the form fields.

最佳答案

{{user.callMe()}} 应包装到相应的 Controller 中。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.12/angular.min.js"></script>
<div ng-app="myapp">
  <div ng-controller="HelloCtrl">
    <!--הטופס-->
    First Name:
    <input type="text" ng-model="user.name" />
    <br />Last Name:
    <input type="text" ng-model="user.nickName" />
    <br />{{user.callMe()}}
  </div>
</div>

<script>
  var myapp = angular.module("myapp", []);
  myapp.controller("HelloCtrl", function($scope) {
    $scope.user = {
      name: "name123",
      nickName: "nickName123",

      callMe: function() {
        var userObject = $scope.user;
        return userObject.name + " Known as " + userObject.nickName;
      }
    };
  });
</script>

关于javascript - $scope Angular 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38854514/

相关文章:

javascript - 必需的字符串参数 'text' 不存在

javascript - 与 Testrail 集成的 Testcafe 未更新结果

javascript - 我可以用自己的图像重新绘制 Canvas 图像吗?

javascript - 如何在两个图像之间切换

html - 是否可以使用 gulp 将带有特定变量的 scss 提取到 css 中?

jquery - 访问 HTML 中的单个 JSON 元素

javascript - 设置angularJS选择默认值

angularjs - 将表格与 Angular-UI Accordion 混合

javascript - 将 360 jQuery 轮限制为 300

javascript - Canvas 和 SVG 之间犹豫不决