日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中include标签的用法_原 ng-include用法分析以及多标签页面的简单实现方式

發布時間:2023/12/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中include标签的用法_原 ng-include用法分析以及多标签页面的简单实现方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在平時的項目開發中,應該會經常遇到上圖所示的需求,就是在一個頁面中有多個標簽,被選中的標簽顏色會高亮顯示,切換不同標簽顯示相應的不同內容。如果內容代碼過多則寫在同一個html文件就會顯得特別亂,所以這里我們最好把頁面代碼分開單獨管理,controller也可以分開來管理,這樣就會顯得清楚的多。這里就要使用到Angularjs中個ng-include指令。

一.多標簽的編寫

首先需要了解需求:

1.同時只能選中一個標簽

2.被選中的標簽背景色以及自體顏色都將改變。

第一個需求我們可以使用一個flag變量來控制,即一個是flag另一個則是!flag。而第二個需求則可以使用ng-class指令來完成,提前把兩個樣式的class寫好,通過ng-class來判斷何時顯示何種樣式即可。

這里我把所有的邏輯代碼都寫在了HTML頁面中,首先在頁面初始化的時候使用ng-init指令初始化一個flag變量,使用ng-class綁定不同的樣式,然后使用ng-click事件來動態改變flag。代碼如下:

Test

button1

button2

二.Ng-Include的使用

多標簽button編寫好了,需要對點擊的button展示對應的頁面內容,這里使用ng-include來管理代碼。如下:

這里不管寫什么都不會展示,完全被ng-include取代

這里我使用的是ng-show,即在頁面加載的時候就把全部的內容加載完畢了,可以起到一個預加載的效果,當然,如果需要點擊對應button的時候再展示相應的內容則可以使用ng-if,效果一樣。

ng-include后面寫的是html文件對應的url地址,是相對于index.html的地址。

來看一下template1的代碼:

{{x.name}}

我對template1進行了單獨的controller管理,Ctrl代碼為:

angular.module('includeExample',?['ionic'])

.controller('template1Controller',?['$scope',?function?($scope)?{

$scope.tests?=?[

{

name:?'test1'

},?{

name:?'test2'

},?{

name:?'test3'

}

]

}]);

到這,Ng-Include的用法大概就說完了,我覺得在項目的開發中還是比較有用的,分開管理邏輯和頁面都會比較清晰,也會在一定程度上提高開發效率。

效果為:

Python內置函數reversed()用法分析

Python內置函數reversed()用法分析 這篇文章主要介紹了Python內置函數reversed()用法,結合實例形式分析了reversed()函數的功能及針對序列元素相關操作技巧與使用注意事 ...

java String.split()函數的用法分析

java String.split()函數的用法分析 欄目:Java基礎?作者:admin?日期:2015-04-06?評論:0 點擊:?3,195 次 在java.lang包中有String.spl ...

網站seo優化--jsoup 批量分析相關網站 標簽,描述,關鍵詞.

網站seo優化--jsoup 批量分析相關網站 標簽,描述,關鍵詞. 因為自己寫了一個磁力搜索網站Btgoogle,準備進行優化一下,需要分析其他的網站的優化情況. Java的Jsoup類庫和PHP的 ...

python筆記之常用模塊用法分析

python筆記之常用模塊用法分析 內置模塊(不用import就可以直接使用) 常用內置函數 help(obj) 在線幫助, obj可是任何類型 callable(obj) 查看一個obj是不是可以像 ...

關于set_input_delay的用法分析

關于set_input_delay的用法分析 數據分為了系統同步和源同步: 對于下降沿采集數據的情況,當下降沿時鐘延遲dv_afe到達無效數據最左端時,圖中1位置,為最小延時,即采集不到有效數據的臨界 ...

Java原子類實現原理分析

在談談java中的volatile一文中,我們提到過并發包中的原子類可以解決類似num++這樣的復合類操作的原子性問題,相比鎖機制,使用原子類更精巧輕量,性能開銷更小,本章就一起來分析下原子類的實現機 ...

淺談Spring框架注解的用法分析

原文出處:?locality 1.@Component是Spring定義的一個通用注解,可以注解任何bean. 2.@Scope定義bean的作用域,其默認作用域是”singleton”,除此之外還有 ...

json-lib與Jackson的區別和用法分析

一.Jackson概述 1.jackson包和版本 Jackson fasterxml和codehaus的區別: 他們是Jackson的兩大分支.也是兩個版本的不同包名.Jackson從2.0開始改用 ...

Linux內核分析(二)----內核模塊簡介|簡單內核模塊實現

原文:Linux內核分析(二)----內核模塊簡介|簡單內核模塊實現 Linux內核分析(二) 昨天我們開始了內核的分析,網上有很多人是用用源碼直接分析,這樣造成的問題是,大家覺得很枯燥很難理解,從某 ...

隨機推薦

EntityFunctions.AsNonUnicode

http://blog.csdn.net/zzx3q/article/details/7863797 使用工具VS2010 凡是調用FindAll的地方,如果傳入參數是String類型的變量(數字類型 ...

Javascript 事件對象(二)event事件

Event事件:

SpringMVC(二)

今天在完成的工作的前提下,最終在睡覺前將SpringMVC和Mybatis整合了~~~ 其實就是按照從網上(參考http://www.toutiao.com/a6332703083554324737/ ...

Design Pattern Explained 讀書筆記二——設計模式序言

設計模式的由來: 20 世紀 90 年代初,一些聰明的開發者偶然接觸到 Alexander(Christopher Alexander 的建筑師) 有關模式的工作.他們非常想知道,在建筑學成立的理論, ...

MySQL事務之數據結構

事務是關系型數據庫的核心,貫穿整個源代碼,先來瞅瞅相關的數據結構,揭開面紗: server層和innodb引擎層分別對應了不同的數據結構,但相互關聯: server層需要引擎注冊事務,以便server ...

poj1988(判斷一個結點下面有多少個結點,推薦)

題意:有n個元素,開始每個元素自己一棧,有兩種操作,將含有元素x的棧放在含有y的棧的頂端,合并為一個棧.第二種操作是詢問含有x元素下面有多少個元素. 6 M 1 6 C 1 M 2 4 M 2 6 C ...

總結

以上是生活随笔為你收集整理的java中include标签的用法_原 ng-include用法分析以及多标签页面的简单实现方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。