왜이 간단한 클릭 예제가 작동하지 않을까요? 나는 제작 과정에서 몇 달 동안 각도를 사용하고 있었지만이 덩어리가 나를 당황하게하고있다.클릭이 작동하지 않는 이유는 무엇입니까?
http://plnkr.co/edit/9Rp5JD?p=preview
당신이 알 경우, NG 쇼 특성을 노력하고 있습니다 ... 왜 클릭하지? 그것은 항상 각도 클릭이 아닌 기본값을 경고합니다.
<div ng-show="showTest" ng-click="alert('angular click')" onclick="alert('default click')">Default or angular click?</div>
<div ng-show="dontShowMeIsNotDefinedSoIWontShow" >Not showing me, I know angular is working!</div>
격리 된 범위가 없으며 지시문이 없습니다 ... 단지 div뿐입니다. onclick을 제거 할 수 있습니다 .... 다른 경고는 절대 발생하지 않습니다. 문제가 무엇이든간에 나는 그것을 발견하기에는 너무 근시가되어 버렸다.
지루한 설정의 나머지 :
angular.module('plunker', []);
var app = angular.module('plunker', [
'plunker'
]);
app.config(function() {
'use strict';
});
app.controller('MainCtrl', function($scope) {
var that = this;
$scope.showTest = true;
});
전체 HTML :
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<link data-require="[email protected]*" data-semver="3.2.0" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
<script>
document.write('<base href="' + document.location + '" />');
</script>
<link rel="stylesheet" href="style.css" />
<script data-require="[email protected]" src="https://code.angularjs.org/1.2.6/angular.js" data-semver="1.2.25"></script>
<script src="app.js"></script>
</head>
<body ng-controller="MainCtrl as vm">
<br/><br/>
<div ng-show="showTest" ng-click="alert('angular click')" onclick="alert('default click')">Default or angular click?</div>
<div ng-show="dontShowMeIsNotDefinedSoIWontShow" >Not showing me, I know angular is working!</div>
</html>
관련된 모든 코드는 **에 포함 ** 문제는 단지 연결되지 않았습니다. 링크 썩어, 사람들이 당신을 돕기 위해 오프 사이트로 이동해서는 안됩니다. 웹용의 경우 스택 스 니펫을 사용하여 실행중인 것을 정확하게 보여줄 수 있습니다. –
당신이 내 빈 각도 설정을보고 싶지 않다면 그것은 거의 모든 코드입니다. 지금 추가하고 있습니다. – FlavorScape
네, 바로 그 요점입니다. 그러나 다시 : Stack Snippet을 사용하는 이유는 무엇입니까? 말하지 마라 * 쇼 *. –