0
我想檢測一個文件點擊該頁面,並在一個div中操縱一個DOM。我有類似的東西如何在我的情況下操縱一個子元素
angular.module('myApp').directive('documentClick', ['$document', function($document) {
return function(scope, element, attrs) {
element.bind('click', function(e){
console.log('click')
})
}
}]);
<body ng-app="myApp" ng-controller="ctrl" document-click>
<div ng-controller='insideCtrl'>
<div id="test">
<p>inside p</p>
</div>
</div>
</body>
我想在'任何地方點擊頁面後'內部p'文本更改爲別的東西。我該怎麼做呢?謝謝。
哪個部位有問題?似乎你應該很容易通過選擇'test'來縮小到'p',然後得到它的唯一後代元素。那麼這只是更新其文本內容的問題。不知道你到底在問什麼。 – 2014-09-23 18:21:34
我想用角度來做。 – FlyingCat 2014-09-23 18:22:17