我在第一个完整的Angular应用程序中遇到了一个相当简单的问题。我有一些代码:
console.log
起初我以为我遇到了$ scope的问题,并且每个单个问题与ng-click相关我在SO上发现它没有触发导致回到那个,但正如你所看到的从上面的代码(在我从我的函数更改为简单的<div class="list" id="rssnews" ng-controller="FeedController">
<a ng-click="doSomething('{{entry.link}}')">
<span ng-bind-html="entry.content"></span></a>
</div>
之后),我的问题更简单 - ng-click只是没有做任何事情。没有错误。 onclick会触发,但ng-click不会。
最奇怪的是,在同一页面中,我有以下工作:
$file = $_REQUEST["lang"];
$path = $_SERVER['DOCUMENT_ROOT'] ."/you_folder".$file."php";
if(file_exists($path){
include_once($file."php");
}
else{
include_once("en.php");
}
答案 0 :(得分:1)
尝试在两个事件中调用函数,以下内容适用于我:
<a class="button" onclick="nativeFn()" ng-click="ngFn()">Click Me</a>
在同一个文件中声明一个函数
function nativeFn() {
alert("nativeFn is triggered!");
};
和控制器中的另一个
function MyCtrl($scope) {
$scope.ngFn = function () {
alert("ngFn is triggered!");
};
}