Tag: typescript

如何在angular2中使用引导程序4?

我正在构build一个用脚本编写的angular度2应用程序。 它将使用引导4框架结合一些自定义主题,这是可能的吗? “ng2-bootstrap”npm包不起作用,因为它不允许我使用引导css类,而是提供自定义组件。 ( http://github.com/valor-software/ng2-bootstrap ) 在我的angular度2项目中,我使用的是sass,是否可以从源代码构build引导程序4,因为它也使用sass的样式?

你如何使用伊斯坦布尔的代码覆盖与编译脚本?

我一整个早上都在阅读文章,试图正确地设置我的环境。 但由于某种原因,我没有得到它。 我的设置 – /app … source (mixed js and ts) /scripts … copied source (js) typescripts.js // transpiled typescript with inline mapping testing运行正常,并且在chromedebugging器中的映射debugging被正确映射。 但伊斯坦布尔把typescripts.js文件视为一个文件,而不是几十个其他文件的连接。 为了生成打字稿源,我使用了gulp-typescript 。 源代码(不包括testing代码)被传输到前面提到的typescripts.js文件中,testing代码被单独转换并复制到/scripts 。 var ts = require('gulp-typescript'); var sourcemaps = require('gulp-sourcemaps'); var concat = require('gulp-concat'); module.exports = function (gulp, config) { 'use strict'; // Runs dot ts files found […]

找不到Typescript编译器:命令“tsc”无效

刚刚安装了VS2012的Typescript扩展,然后安装了Visual Studio 2012的TypeScript ,然后教程来调用编译器: > tsc greeter.ts 但是,当我尝试编译.ts文件,我应该input: tsc greeter.ts ? 尝试在VS命令行和在Windows控制台,总是得到消息,TSC不被识别为命令( Command "tsc" is not valid. )。

Angular2加载的文件请求过多

我正在使用Angular2制作一个网站,而且我有我想要的是一个问题。 在我的angular度页面的第一次加载时, SystemJS发出超过500个请求来检索angular2/src目录中的每个Angular2文件。 总的来说,首次下载量超过4MB,启动时间超过14秒。 我的index.html包含以下脚本: <script src="libs/angular2/bundles/angular2-polyfills.js"></script> <script src="libs/systemjs/dist/system.src.js"></script> <script src="libs/rxjs/bundles/Rx.js"></script> <script src="libs/angular2/bundles/angular2.min.js"></script> <script src="libs/angular2/bundles/http.dev.js"></script> <script src="libs/jquery/jquery.js"></script> <script src="libs/lodash/lodash.js"></script> <script src="libs/bootstrap/js/bootstrap.js"></script> 而我的systemJs初始化代码如下所示: <script> System.config({ defaultJSExtensions: true, paths: { '*': 'libs/*', 'app/*': 'app/*' }, packageConfigPaths: ['libs/*/package.json'], packages: { app: { format: 'register', defaultExtension: 'js' } } }); System.import('app/main') .then(null, console.error.bind(console)); </script> 我的公用文件夹具有以下结构: . ├── img ├── […]

TypeScript对象作为C#中的字典types

我有一些使用对象作为词典的JavaScript代码; 例如一个“人物”对象将会保存一些个人信息,从电子邮件地址中删除。 var people = {<email> : <some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" 是否可以在手稿中描述这个? 或者我必须使用数组?

在Angular 2中,你如何确定主动路线?

注意: 这里有很多不同的答案,而且大多数都是有效的。 事实上,Angular 2团队已经改变了路由器,有些改变了很多次。 最终成为Angular 2中的路由器的路由器3.0版本打破了许多这些解决scheme,但提供了一个非常简单的解决scheme。 从RC.3开始,首选解决scheme是使用[routerLinkActive] , 如此答案中所示。 在Angular 2应用程序(2.0.0-beta.0发行版中的当前版本)中,如何确定当前活动的路由是什么? 我正在使用Bootstrap 4的一个应用程序,我需要一种方式来标记导航链接/button,当它们的关联组件被显示在一个<router-output>标签。 我意识到,当点击其中一个button时,我可以自己保持状态,但是这不会涵盖多个path进入相同path的情况(例如主要导航菜单以及主要组件中的本地菜单)。 任何build议或链接,将不胜感激。 谢谢。