angular使用bootstrap方法手动启动的实例代码
发布时间 - 2026-01-11 02:23:13 点击率:次要启动一个angular应用,可以使用ng-app指令,也可以调用bootstrap方法手动启动。先看一下angular的bootstrap方法。
angular.bootstrap(element, [modules], [config]);
element(必需)。要启动angular的根节点,一般为document,也可以是其他的的html的dom。
modules(数组,可选)。依赖的模块。
conifg(object,可选)。配置项,目前只有strictDi一个可配置项,默认为false,是否开启辅助debug。
看例子。
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="//cdn.bootcss.com/angular.js/1.5.8/angular.min.js"></script>
</head>
<body>
<div ng-controller="ctrl1">
{{myString}}
</div>
<script>
var app = angular.module('app',[]);
app.controller('ctrl1',['$scope',function($scope){
$scope.myString='hello world';
}])
angular.bootstrap(document,['app'],{strictDi: true});
</script>
</body>
</html>
需要注意的是angular.bootstrap必须是在element参数所指向的dom树加载完毕后才能调用,所以通常我们会在$(document).ready()后执行。此处因为我们的script是放在body尾部,所以不存在问题。
实例2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/angular.min.js"></script>
</head>
<body>
<div ng-app="myapp">
<div ng-controller="myctrl">
{{name}}
<button ng-click="start()">点击引导启动</button>
</div>
</div>
<div id="fir">
<div ng-controller="myctrl">
{{name}}
</div>
</div>
</body>
<script>
var app=angular.module("myapp",[]);
app.controller("myctrl",function($scope) {
$scope.name="tom";
$scope.start=function (){
var _f=document.getElementById("fir");
angular.bootstrap(_f,["myapp2"])
}
})
var app2=angular.module("myapp2",[]);
app2.controller("myctrl",function($scope) {
$scope.name="jquer";
})
</script>
</html>
初始状态:
点击按钮之后:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# angular手动启动
# angular
# bootstrap
# 手动启动
# 启动
# AngularJS bootstrap启动详解及实例代码
# 可选
# 的是
# 是在
# 放在
# 其他的
# 会在
# 不存在
# 可以使用
# 需要注意
# 先看
# 大家多多
# 默认为
# 加载
# 完毕后
# cdn
# xhtml
# bootcss
# src
# gt
# lt
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
,网页ppt怎么弄成自己的ppt?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
EditPlus中的正则表达式 实战(2)
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
如何在阿里云ECS服务器部署织梦CMS网站?
Laravel如何配置任务调度?(Cron Job示例)
重庆市网站制作公司,重庆招聘网站哪个好?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Laravel如何创建自定义Facades?(详细步骤)
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
lovemo网页版地址 lovemo官网手机登录
如何制作一个表白网站视频,关于勇敢表白的小标题?
Laravel如何使用查询构建器?(Query Builder高级用法)
公司网站制作价格怎么算,公司办个官网需要多少钱?
如何用y主机助手快速搭建网站?
如何在阿里云虚拟主机上快速搭建个人网站?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
详解Android图表 MPAndroidChart折线图
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
如何快速打造个性化非模板自助建站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Laravel如何创建自定义Artisan命令?(代码示例)
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Java遍历集合的三种方式
如何快速搭建高效WAP手机网站?
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
javascript基于原型链的继承及call和apply函数用法分析
如何在建站主机中优化服务器配置?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
jQuery 常见小例汇总
如何在阿里云域名上完成建站全流程?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel如何使用Collections进行数据处理?(实用方法示例)
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
JS弹性运动实现方法分析
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
下一篇:佛山网站建设费用为何相差悬殊?
下一篇:佛山网站建设费用为何相差悬殊?

