加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 不显示在$scope中的表单元素

发布时间:2020-12-17 09:53:09 所属栏目:安全 来源:网络整理
导读:这是我的表单的开始… div ng-form name="CustomerForm" ng-controller="Customer" 这是我的控制器 app.controller('Customer',['$scope',function ($scope) { alert($scope.CustomerForm);}]); $scope.CustomerForm是未定义的.表格不应该加入范围吗? 在您
这是我的表单的开始…
<div ng-form name="CustomerForm" ng-controller="Customer">

这是我的控制器

app.controller('Customer',['$scope',function ($scope) {

   alert($scope.CustomerForm);
}]);

$scope.CustomerForm是未定义的.表格不应该加入范围吗?

在您的警报声明时,CustomerForm尚未在$范围内.

控制器的目的是:

>创建范围对象的初始状态.
>将行为添加到该作用域对象.

阅读更多here关于控制器.

解决方案?”

见:DEMO

JS:

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

app.controller('Customer',function ($scope) {

    $scope.getFormName = function(){
        console.log($scope.CustomerForm.$name);
    }
}]);

HTML:

<div ng-form name="CustomerForm" ng-controller="Customer">
    <button ng-click="getFormName()">CLICK</button>
</div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读