我读过很多关于同一文本的问题,但没有人帮助我,所以我问了一个新问题。ng-click不打电话给我的控制器功能
我有一个ng-app,ng-controller。
<div ng-app='mainApp'>
<div ng-init='period=".$_REQUEST['period']."' ng-controller='debtController'>
然后,一些行低音,定义它们。
<script type='text/javascript'>
var app = angular.module('mainApp', []);
app.controller('debtController', function(){
openDebt = function(period){
console.log(period);
}
});
</script>
最后但并非最不重要的一个ng-click,它调用定义的函数。
<a href="#" ng-click="openDebt('{{period}}')" />+</a>
所以,如果我点击 '+' 与NG点击,没有任何反应。但是,如果我在那里检查HTML,并复制ng-click内的文本,然后将其粘贴到控制台中,它就可以工作。为什么函数没有被调用?
任何人有任何想法?
看到控制器代码我为脚本编写的代码。 –