相关疑难解决方法(0)

SystemJS和Webpack有什么区别?

我正在创建我的第一个Angular应用程序,我会弄清楚模块加载器的作用是什么.为什么我们需要它们?我试图在Google上搜索和搜索,我无法理解为什么我们需要安装其中一个来运行我们的应用程序?

仅仅用于import从节点模块加载东西是不够的?

我已经按照本教程(使用SystemJS),它让我使用systemjs.config.js文件:

/**
 * System configuration for Angular samples
 * Adjust as necessary for your application needs.
 */
(function(global) {
  // map tells the System loader where to look for things
  var map = {
    'app':                        'transpiled', // 'dist',
    '@angular':                   'node_modules/@angular',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    'rxjs':                       'node_modules/rxjs'
  };
  // packages tells the System loader how to load when no filename and/or no extension
  var packages = {
    'app':                        { main: 'main.js',  defaultExtension: 'js' },
    'rxjs': …
Run Code Online (Sandbox Code Playgroud)

node-modules systemjs webpack angular

213
推荐指数
2
解决办法
9万
查看次数

在Angular 2中等效$ compile

我想手动编译一些包含HTML的指令.$compileAngular 2中的等价物是什么?

例如,在Angular 1中,我可以动态编译HTML片段并将其附加到DOM:

var e = angular.element('<div directive></div>');
element.append(e);
$compile(e)($scope);
Run Code Online (Sandbox Code Playgroud)

version-compatibility typescript angular2-compiler angular

127
推荐指数
4
解决办法
6万
查看次数

具有功能RouterLink的Angular2动态HTML

长期的用户,第一次提问的人!我一直试图在两天的大部分时间内弄清这一点,但无济于事,所以我们开始吧。

从Angular2的外部源动态编译的模板?

我正在使用http从WordPress API获取HTML形式的页面内容。所以我有一个像这样的模板:

    <div [innerHTML] =“ contentHTML”> </ div>

而“ contentHTML”是组件中的字符串变量,并通过API调用异步分配了一个值,如下所示:

    <a routerLink="/help/faq.html"> </a>

我希望该routerLink能够正常工作。当然,routerLink可以是模板中有效的任何东西。

如果上述不可能

如果上述方法不起作用,那么如何解释传入的HTML并动态添加routerLink来替换标准href呢?

angular2-directives angular2-template angular2-routing angular

7
推荐指数
1
解决办法
3200
查看次数

Angular4在div中加载外部html页面

我在angular1中有一个应用程序,我使用jquery在我的HTML元素中加载外部页面.这是我的容器元素的html:

<div id="externalContainer" class="text-center">
</div>
Run Code Online (Sandbox Code Playgroud)

我使用以下脚本加载外部页面.

$( "#externalContainer" ).load( myExternalPageLink );
Run Code Online (Sandbox Code Playgroud)

现在这似乎不适用于angular4,专家可以指导我如何在angular4中实现此功能?

typescript ecmascript-6 angular

6
推荐指数
1
解决办法
2万
查看次数

Angular2 include html from server into a div

I got a serie of html in my server. For example:

And I trying to include those files into a<div> in my angular2 v4 app. For example:

component.ts

public changePage(name: string) {
  switch (name) {
    case 'intro': this.myHtmlTemplate = 'http://docs.example.com/intro.html'; break;
    case 'page1': this.myHtmlTemplate = 'http://docs.example.com/page1.html'; break;
    case 'page2': this.myHtmlTemplate = 'http://docs.example.com/page2.html'; break;
  }
}
Run Code Online (Sandbox Code Playgroud)

component.html

<div [innerHtml]="myHtmlTemplate"></div>
Run Code Online (Sandbox Code Playgroud)

but it doesnt work. I tried the following solutions:

Angular4 Load external html page in a div

Dynamically …

html typescript angular html-templates

2
推荐指数
1
解决办法
406
查看次数