av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs directive怎么實現通過點擊事件更換模版?

瀏覽:210日期:2024-10-10 18:29:05

問題描述

想實現這樣一個功能:點擊頁面的編輯按鈕 ,頁面的數據變成可編輯狀態,編輯之后點擊確定,編輯的數據展示在頁面上

用angular去實現的話,我目前的思路是,點擊編輯按鈕,顯示數據部分通過directive替換成可編輯狀態的模版,編輯之后點擊確定再進行模版的切換,不知道可不可以這樣

angular.js - angularjs directive怎么實現通過點擊事件更換模版?就是這樣兩個模版之間切換,不用路由是不是可以實現?

問題解答

回答1:

給你個簡單的例子吧:

var demo = angular.module(’demo’, []);demo.directive(’demoDir’, function(){ return { restrict: ’A’, scope: {}, link: function($scope, element){$scope.city = {};$scope.edit = function(){ $scope.isEditing = true;};$scope.confirm = function(){ $scope.isEditing = false;}; }, template: ’<p ng-if='!isEditing'>城市: {{ city.name }} <button ng-click='edit()'>編輯</button></p><p ng-if='isEditing'><input ng-model='city.name'/><button ng-click='confirm()'>確定</button></p>’ };});

plunker

回答2:

其實這種在點擊按鈕的時候改變flag變量的值,然后根據變量值展示不同的區域就可以了

相關文章:
主站蜘蛛池模板: 日韩精品成人 | 在线免费看毛片 | 成年人视频在线播放 | 黄av在线| 日韩手机看片 | 成人在线网址 | 欧美a级黄色片 | 国产二区精品 | 三级黄色 | 精品一区二区三区视频 | 欧美精品在线视频 | 午夜天堂网 | 91成人小视频 | 亚洲国产精品一区二区三区 | 黄色网址在线免费观看 | 一级特黄毛片 | 欧美成人精品欧美一级乱黄 | 亚洲视频在线观看 | 美女免费网站 | 日产毛片 | 亚洲一区二区三区 | 日韩精品片| 天天操天天干天天 | 日韩视频一区二区三区 | 欧美日韩国产一区 | 国产自产21区 | 在线免费观看av网站 | 日本在线中文 | 日韩一级视频 | 亚洲综人网 | 超碰在线免费公开 | 久久久久一区二区 | av网页在线观看 | 一本久久道 | 久久国产精品一区二区三区 | 欧美一区二区三区在线 | 欧美三级在线视频 | 在线视频99| 一级黄色av | 成人高清在线 | 久久伊人av |