国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

關于angular的include指令,include的頁面無法加載js問題解決

2024-04-27 15:12:29
字體:
來源:轉載
供稿:網友

晚上在看angular時候,遇到了一個問題

問題描述:

index.html

<!DOCTYPE html><html ng-app='a'><head></head><body ng-controller='first'><div>hello</div><div ng-include=b.html></div><script type="text/javaScript" src='https://code.angularjs.org/1.5.10/angular.min.js'></script><script type="text/Javascript" src="/public/javascripts/news_app.js"></script></body></html>

b.html

<!DOCTYPE html><html ng-app='a'><head></head><body ng-controller='first'><div>hahaha</div><script style='text/javascript' src='c.js'></script><script type="text/JavaScript" src='https://code.angularjs.org/1.5.10/angular.min.js'></script><script type="text/JavaScript" src="/public/javascripts/news_app.js"></script></body></html>

news_app.js

var NewsPub=angular.module('a',[]);NewsPub.controller('first',['$scope','$http','$window',function($scope,$http,$window){  });

你會發現,c.js根本沒有被調用!!!!!

我以為自己哪里因為粗心寫錯了變量,然后找了好半天自己變量問題,郁悶。。。。

后來我就各種百度,哈哈哈,原來這是angular的某種機制,最終發現有個人在stack上找到了解決方法,現在歸納使用如下:

在news_app.js加入如下代碼

news_app.js

(function (ng) {    'use strict';var app = ng.module('ngLoadScript', []);app.directive('script', function() {    return {        restrict: 'E',        scope: false,        link: function(scope, elem, attr)        {            if (attr.type==='text/javascript-lazy')            {                var s = document.createElement("script");                s.type = "text/javascript";                var src = elem.attr('src');                if(src!==undefined)                {                    s.src = src;                }                else                {                    var code = elem.text();                    s.text = code;                }                document.head.appendChild(s);                elem.remove();            }        }    };});}(angular));var NewsPub=angular.module('a',['ngLoadScript']);NewsPub.controller('first',['$scope','$http','$window',function($scope,$http,$window){  });

問題解決~~~~~~~~~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资兴市| 平原县| 开封市| 康定县| 德安县| 盐边县| 界首市| 四川省| 开平市| 洛隆县| 兴城市| 浙江省| 武隆县| 巴南区| 福鼎市| 农安县| 方正县| 蓝山县| 惠东县| 定州市| 闽侯县| 泰宁县| 靖安县| 嘉义市| 黄骅市| 天长市| 平度市| 孟连| 佛学| 武乡县| 博爱县| 万载县| 桦南县| 新竹市| 内丘县| 沾益县| 兰考县| 古蔺县| 宣威市| 新乐市| 玉林市|