Angularjs 从页面创建ui路由器状态的最佳过程
我已经创建了一个工作网页Angularjs 从页面创建ui路由器状态的最佳过程,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我已经创建了一个工作网页page.html,它在标题中加载page.css和page.js: <script src="page.js"></script> <link href="page.css" rel="stylesheet" type="text/css" /> 然而,与page.html不同,subpage.html似乎没有头位置可加载page.css和page.js 那么,设置子页面状态字段并从page.html、page.css和page.j
page.html
,它在标题中加载page.css
和page.js
:
<script src="page.js"></script>
<link href="page.css" rel="stylesheet" type="text/css" />
然而,与page.html
不同,subpage.html
似乎没有头位置可加载page.css
和page.js
那么,设置子页面
状态字段并从page.html
、page.css
和page.js
写入子页面.html
的最佳方法是什么呢
如果我只是在主页的
html
标题中加载page.css
和page.js
,它会工作吗?存在与主页中现有项目冲突的风险,否?是。我意识到,在subpage.html
的开头,我们可以直接加载js
和css
:
<script src="page.js"></script>
<link href="page.css" rel="stylesheet" type="text/css" />
在subpage.html
中加载而不是在主页中加载的一个优点是,我们仅在需要时加载这些文件(即打开子页面)
在与主页的“冲突”方面。我想,这或多或少类似于以后在主页中使用
js
和css
(当我们不打开子页面时)。你在使用webpack吗?如果是这样的话,您可以以非常模块化的方式要求css,那么您需要一个用于加载程序的插件,但是它非常棒。中特定视图的js(控制器)也在路由器状态定义中指定。请添加page.html和该视图的代码
<script src="page.js"></script>
<link href="page.css" rel="stylesheet" type="text/css" />