国产探花免费观看_亚洲丰满少妇自慰呻吟_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){  });

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奇台县| 平武县| 涡阳县| 邵东县| 中宁县| 鹤峰县| 岢岚县| 两当县| 长兴县| 新田县| 娱乐| 新泰市| 雷波县| 永昌县| 怀化市| 万荣县| 桃园县| 海南省| 汪清县| 合水县| 灵山县| 南江县| 阳城县| 成都市| 鸡东县| 邹城市| 九龙城区| 永清县| 泰来县| 扶绥县| 鹤峰县| 阜南县| 西平县| 芜湖市| 永宁县| 滨州市| 广汉市| 蒙山县| 腾冲县| 德保县| 内江市|