使用AngularJS来实现超文本标记语言页面嵌套的方法
超文本标记语言不支持嵌入在超文本标记语言页面中的超文本标记语言页面。实现这一功能通过使用以下方式:
使用Ajax -让一台服务器来调用获取相应的超文本标记语言页面,并将其设置在超文本标记语言控件的内部HTML。使用服务器端包含- JSP,PHP等网端服务器技术可以在包括动态页面中的超文本标记语言页面。使用AngularJS,我们可以用ng-包括指令在一个超文本标记语言页面嵌入另一个超文本标记语言页面。
div ng-app=' ng-controller=' studentController ' div ng-include=' main。html ' '/div div ng-include=' subjects。html ' '/div/div例子tryAngularJS.html
html标题标题角度JS包含/标题样式表,th,td { border: 1px纯灰色;边界崩溃:崩溃;padding: 5px }表tr : th-child(奇数){底色: # f2f2}表tr : th-child(偶数){底色: # ffffff}/style/headdy H2 angular js示例应用程序/H2 div ng-app=' ng-controller=' studentController ' div ng-include=' main。html ' '/div div ng-include=' subjects。html ' '/div/div script function studentController($ scope){ $ scope。学生={名字: ' Mahesh ',姓氏: 'Parashar ',学费:500,科目:[{名字333: ' Physics ',分数:0 studentobject=$ scope . student返回studentobject。名为“studentobject”。姓氏;} };}/script script src=' http :http://Ajax。谷歌API。com/Ajax/libs/angular js/1。2 .15/棱角分明。量滴js '/脚本/正文/html main。超文本标记语言
表格边框=' 0输入名字:/TDT输入类型=' text ' ng-model=' student。名字'/TD/tr TRT输入姓氏:/TDT输入类型=' text ' ng-model=' student。姓氏/TD/tr TRT姓名:/tdtd { { student }。全名()}/TD/tr/tablesubjects。超文本标记语言
psub jects 3360/t可在学生中重复的科目。主题的TD { { subject }。name } }/TD { { subject。标记} }/TD/tr/表格输出
要运行这个例子,需要部署textAngularJS.html,main.html和subjects.html到一个网络服务器。使用服务器统一资源定位器在网浏览器中打开textAngularJS.html。看到结果。
版权声明:使用AngularJS来实现超文本标记语言页面嵌套的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。