詳解angularJS動(dòng)態(tài)生成的頁面中ng-click無效解決辦法
今天碰到了一個(gè)這樣的需求,在自己寫的動(dòng)態(tài)的頁面中,寫入的AngularJS無效不能點(diǎn)擊響應(yīng)事件,以下給出代碼以及解決方案
1.首先將我們要賦值給頁面的數(shù)據(jù)new一下
var html = "<a href='javascript:void(0);' ng-click='test()'></a>"
2.用$compile函數(shù)編譯一下上邊的內(nèi)容
var $html = $compile(html)($scope);
3.將編譯好的內(nèi)容插入到頁面中
$("body").append($html);
完成
以下是完整版本
app.controller('customersCtrl', function ($scope, $http,$compile) { $scope.test = function(){ alert('test'); } // TODO 動(dòng)態(tài)生成html中 ng-click無效 解決方法 $compile 是傳進(jìn)來的 //下邊這句話就是要寫入頁面中的內(nèi)容,首先把你寫入的內(nèi)容賦值給html var html = "<a href='javascript:void(0);' ng-click='test()'></a>" //用$compile進(jìn)行編譯 var $html = $compile(html)($scope); //添加到頁面中,或者你任何想添加的位置。}); $("body").append($html);
這樣ng-click就可以觸發(fā)function了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- vue.js添加一些觸摸事件以及安裝fastclick的實(shí)例
- vue.js 添加 fastclick的支持方法
- JavaScript中click和onclick本質(zhì)區(qū)別與用法分析
- JS實(shí)現(xiàn)同一DOM元素上onClick事件與onDblClick事件并存的解決方法
- JS中touchstart事件與click事件沖突的解決方法
- 詳解vue.js的事件處理器v-on:click
- AngularJS的ng-click傳參的方法
- Angularjs為ng-click事件傳遞參數(shù)
- JS基于onclick事件實(shí)現(xiàn)單個(gè)按鈕的編輯與保存功能示例
- JS實(shí)現(xiàn)頁面中所有img對象添加onclick事件及新窗口查看圖片的方法
- js原生實(shí)現(xiàn)FastClick事件的實(shí)例
- 快速解決js開發(fā)下拉框中blur與click沖突
- Javascript中綁定click事件的四種方式介紹
相關(guān)文章
AngularJS學(xué)習(xí)第二篇 AngularJS依賴注入
這篇文章主要為大家詳細(xì)介紹了AngularJS學(xué)習(xí)第二篇,理解什么是AngularJS依賴注入,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Angular設(shè)置title信息解決SEO方面存在問題
爬蟲在檢索seo信息的時(shí)候會(huì)讀不了js給其賦的值,導(dǎo)致搜索引擎收錄不了或者收錄了無效的信息,下面本文給大家介紹Angular設(shè)置title信息解決SEO方面存在問題,需要的朋友可以參考下2016-08-08基于angularjs實(shí)現(xiàn)圖片放大鏡效果
這篇文章給大家分享了angularjs實(shí)現(xiàn)購物放大鏡效果的源碼實(shí)例,代碼介紹的很詳細(xì),有需要的可以參考借鑒,下面來一起看看。2016-08-08AngularJS在IE下取數(shù)據(jù)總是緩存問題的解決方法
這篇文章主要介紹了AngularJS在IE下取數(shù)據(jù)總是緩存問題的解決方法,分析了問題的原因及AngularJS設(shè)置禁止IE對ajax緩存的實(shí)現(xiàn)方法,需要的朋友可以參考下2016-08-08關(guān)于AngularJS中ng-repeat不更新視圖的解決方法
今天小編就為大家分享一篇關(guān)于AngularJS中ng-repeat不更新視圖的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09利用Angular2 + Ionic3開發(fā)IOS應(yīng)用實(shí)例教程
這篇文章主要給大家介紹了關(guān)于利用Angular2 + Ionic3開發(fā)IOS應(yīng)用的相關(guān)資料,文中通過示例代碼和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01AngularJS與后端php的數(shù)據(jù)交互方法
今天小編就為大家分享一篇AngularJS與后端php的數(shù)據(jù)交互方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08

Angular實(shí)現(xiàn)圖片裁剪工具ngImgCrop實(shí)踐