Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度js ng单击不点火_Javascript_Angularjs - Fatal编程技术网

Javascript 角度js ng单击不点火

Javascript 角度js ng单击不点火,javascript,angularjs,Javascript,Angularjs,我不明白我在哪里犯了错误 <div ng-app="nameApp" ng-controller="nameCntrl"> <table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;"> <thead><tr><th>Name</th><th>Value</th></tr><

我不明白我在哪里犯了错误

<div ng-app="nameApp" ng-controller="nameCntrl">
    <table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">
      <thead><tr><th>Name</th><th>Value</th></tr></thead><tbody>  
        <tr><td>Chris </td> 
            <td><input type="text" size="4" ng-model="numDays"/>&nbsp;
                <input type="button" value="submit"  ng-click="submitbutton"/></td></tr>


    </table>
        {{numDays}}
</div>

var app = angular.module('nameApp', []);
app.controller('nameCntrl',function($scope) {
    console.log($scope);
    $scope.numDays = 5;

    $scope.submitbutton = function() {
        alert($scope.numDays);
    }
});

http://jsfiddle.net/srvdfv6y/1/

名称值
克里斯
{{numDays}}
var-app=angular.module('nameApp',[]);
应用程序控制器('nameCntrl',函数($scope){
console.log($scope);
$scope.numDays=5;
$scope.submitbutton=函数(){
警报($scope.numDays);
}
});
http://jsfiddle.net/srvdfv6y/1/

您编写的应用程序是正确的,请注意在事件DOM就绪之前加载angular脚本

请参见


另外,正如@TjGienger所注意到的,
ng click=“submitbutton”
应该是
ng click=“submitbutton()”

您编写的应用程序是正确的,只是要注意在事件DOM就绪之前加载angular脚本

请参见


另外,正如@TjGienger所注意到的,
ng click=“submitbutton”
应该是
ng click=“submitbutton()”
您需要将
submitbutton()
指定为
ng click
语句


var-app=angular.module('nameApp',[]);
应用程序控制器('nameCntrl',函数($scope){
console.log($scope);
$scope.numdays=5;
$scope.myValue=true;
$scope.submitbutton=函数(){
警报($scope.numdays);
$scope.myValue=false;
}
});
名称
价值
克里斯
{{numDays}}
提交的答复

您需要将
submitbutton()
指定为
ng click
语句


var-app=angular.module('nameApp',[]);
应用程序控制器('nameCntrl',函数($scope){
console.log($scope);
$scope.numdays=5;
$scope.myValue=true;
$scope.submitbutton=函数(){
警报($scope.numdays);
$scope.myValue=false;
}
});
名称
价值
克里斯
{{numDays}}
提交的答复

在您的ng click上,您需要parens=
ng click=“submitbutton()”
@TjGienger如果稍后在单击时动态添加div
,我能否调用
angular.module
,因为加载html时会加载javascript,但是加载页面时没有加载div?@user525146您能解释一下为什么要动态添加它吗?@TjGienger我有一个表,在第一列中我有一个按钮要单击,我调用ajax来加载更多细节,如下面所示,我希望这些细节可以编辑以更新值。在ng单击时,您需要parens=
ng click=“submitbutton()”
@TjGienger如果稍后在单击时动态添加div
,我能否调用
angular.module
,因为加载html时会加载javascript,但是加载页面时没有加载div?@user525146您能解释一下为什么要动态添加它吗?@TjGienger我有一个表,在第一列中我有一个按钮要单击,我调用ajax来加载更多细节,如下面所示,我希望这些细节可以编辑以更新值。如果稍后在单击时动态添加div
,我是否可以调用
angular.module
c,因为加载html时会加载javascript,但加载页面时不会加载div?以后不能动态添加
ng app
语句,加载文档时,它需要在那里。我有一个表,在第一列中我有一个按钮可以单击,我执行ajax调用来加载更多细节,如下面所示,我希望它们可以编辑以更新值<代码>http://legacy.datatables.net/release-datatables/examples/api/row_details.html如果稍后在单击时动态添加div
,我是否可以调用
angular.module
c,因为加载html时会加载javascript,但是加载页面时没有加载div?以后不能动态添加
ng app
语句,加载文档时它需要在那里。我有一个表,在第一列中有一个按钮可以单击,我做了一个ajax调用来加载更多的细节,如下面所示,我希望这些细节可以编辑以更新值<代码>http://legacy.datatables.net/release-datatables/examples/api/row_details.html