91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

angularJS動態生成的頁面中,ng-click無效解決辦法

發布時間:2020-07-20 10:23:04 來源:網絡 閱讀:800 作者:ServiceNow 欄目:開發技術

今天碰到了一個這樣的需求,在自己寫的動態的頁面中,寫入的angularJS無效不能點擊響應事件,以下給出代碼以及解決方案

1.首先將我們要賦值給頁面的數據new一下

var html = "<a href='javascript:void(0);' ng-click='test()'></a>"

2.用$compile函數編譯一下上邊的內容

var $html = $compile(html)($scope);

3.將編譯好的內容插入到頁面中

$("body").append($html);

完成

以下是完整版本

  1. app.controller('customersCtrl', function ($scope, $http,$compile) {

  2. $scope.test = function(){

  3. alert('test');

  4. }


  5. // TODO 動態生成html中 ng-click無效 解決方法 $compile 是傳進來的

  6. //下邊這句話就是要寫入頁面中的內容,首先把你寫入的內容賦值給html

  7. var html = "<a href='javascript:void(0);' ng-click='test()'></a>"



  8. //用$compile進行編譯


  9. var $html = $compile(html)($scope);



  10. //添加到頁面中,或者你任何想添加的位置。});


  11. $("body").append($html);



  12. 這樣ng-click就可以觸發function



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

琼海市| 阳曲县| 石阡县| 台山市| 西昌市| 酒泉市| 南澳县| 沛县| 三明市| 台中县| 攀枝花市| 桓台县| 大邑县| 深州市| 黄冈市| 尚义县| 鞍山市| 来安县| 剑阁县| 上虞市| 寿宁县| 万山特区| 育儿| 龙里县| 类乌齐县| 沁水县| 顺平县| 增城市| 黄平县| 咸阳市| 溧水县| 合阳县| 获嘉县| 东乌珠穆沁旗| 滨州市| 邢台县| 哈密市| 五大连池市| 航空| 南平市| 徐闻县|