小编Laz*_*vić的帖子

你如何部署Angular应用程序?

一旦Angular应用程序进入生产阶段,您如何部署它们?

到目前为止我所见过的所有指南(甚至在angular.io上)都指望服务器和browserSync的lite服务器反映变化 - 但是当你完成开发时,你如何发布应用程序?

我是否导入页面.js上的所有已编译文件index.html或使用gulp缩小它们?他们会工作吗?在生产版本中我是否完全需要SystemJS?

production typescript systemjs angular

182
推荐指数
8
解决办法
14万
查看次数

Angular中的文件上传?

我知道这是一个普遍的问题,但我没有在Angular 2上传文件.我试过了

1)http://valor-software.com/ng2-file-upload/

2)http://ng2-uploader.com/home

......但失败了.有人在Angular上传过文件吗?你用了什么方法?怎么办?如果提供任何示例代码或演示链接,我们将非常感激.

file-upload angular2-http angular

160
推荐指数
7
解决办法
23万
查看次数

Angular中angular.copy的替代方法是什么

如何在Angular中复制对象并丢失其引用?

使用AngularJS,我可以使用angular.copy(object),但是我在Angular中使用它时遇到了一些错误.

EXCEPTION:ReferenceError:angular未定义

angular

124
推荐指数
8
解决办法
11万
查看次数

如何确定Angular中的上一页网址?

假设我当前在具有URL的页面上/user/:id.现在从这个页面我导航到下一页:id/posts.

现在有办法,以便我可以检查以前的URL是什么,即/user/:id.

以下是我的路线

export const routes: Routes = [
  { 
    path: 'user/:id', component: UserProfileComponent
  },
  {  
    path: ':id/posts', component: UserPostsComponet 
  }
];
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

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

如何在HTML中以语义方式为列表提供标题,标题或标签

为HTML列表提供语义标题的正确方法是什么?例如,以下列表具有"标题"/"标题".

水果

  • 苹果
  • 橙子

应该如何处理"水果"这个词,以便它在语义上与列表本身相关联?

html semantic-markup html-lists

67
推荐指数
4
解决办法
8万
查看次数

角饼干

我一直在寻找Angular cookies,但我还没有找到如何在Angular中实现cookie管理.有没有办法管理cookie(比如AngularJS中的$ cookie)?

javascript typescript angular

64
推荐指数
5
解决办法
9万
查看次数

在Angular2 Dart中设置Router&RouterLink的正确方法是什么

:什么是正确的方法来设置RouterRouterLinkAngular2 Dart.

main.dart

import 'package:angular2/angular2.dart';
import 'package:angular2/router.dart';

import 'package:angular2/src/reflection/reflection.dart' show reflector;
import 'package:angular2/src/reflection/reflection_capabilities.dart' show ReflectionCapabilities;


@Component(
    selector: 'home'
)
@View(
    template: '<h1>I am Home</h1><a router-link="child">Go Child</a>',
    directives: const [RouterOutlet, RouterLink]
)
class Home {}

//
//
//

@Component(
  selector: 'child'
)
@View(
    template: '<h1>I am Child</h1><a router-link="home">Go Home</a>',
    directives: const [RouterOutlet, RouterLink]
)
class Child {}

//
//
//

@Component(
  selector: 'index'
)
@View(
  template: '''
  <router-outlet></router-outlet>
            ''',
  directives: const [RouterOutlet, RouterLink]
) …
Run Code Online (Sandbox Code Playgroud)

dart angular-ui-router angular

63
推荐指数
1
解决办法
2863
查看次数

任何[]类型都不存在打字稿flatMap,flat,flatten

我正在使用chrome 70和chrome确实添加了方法.flatMap, .flatten, .flat.所以我的代码确实按预期运行.不幸的是,Typescript不喜欢它.

// data.flatMap lint error
export const transformData = (data: any[]) => data.flatMap(abc => [
   parentObj(abc),
   ...generateTasks(abc)
]);
Run Code Online (Sandbox Code Playgroud)

我得到的警告是 TS2339: Property 'flatMap' does not exist on type 'any[]'.

通过我使用的方式Angular 6,它使用Typescript ~2.9.2我已经包括import 'core-js/es7/array';polyfills.ts.

我的猜测是这些方法没有打字,我确实试过npm run -dev @types/array.prototype.flatmap但仍未解决.

typescript angular

52
推荐指数
4
解决办法
2万
查看次数

在Angular中深度复制对象

AngularJS必须angular.copy()深度复制对象和数组.

Angular也有类似的东西吗?

angular

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

为什么*ngIf与ng-template无关?

我在模板中有一个条件如下:

<ng-container>
    <p *ngFor="let seat of InfoDetails?.seatInfo">
        <template *ngIf="seat.section">
            Section {{seat?.section}} ,
        </template>
        <template *ngIf="seat.row">
            Row {{seat?.row}},
        </template>
        <template *ngIf="seat.seatNo">
            Seat number {{seat?.seatNo}}
        </template>
    </p>
</ng-container>
Run Code Online (Sandbox Code Playgroud)

我有包含row和的数据集seatNo,但它似乎没有在模板中打印.这是什么问题?

angular2-template ng-template angular

39
推荐指数
1
解决办法
4万
查看次数