【javascript – 将第三方js文件导入angular typescript项目】教程文章相关的互联网学习教程文章

【开源】使用Angular9和TypeScript开发RPG游戏(20200410版)【代码】

源代码地址通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法。Github项目源代码地址RPG系统构造ver0.03 2020/04/10人物和其他RPG游戏类似,游戏里面的人物角色大致有这样的一些属性:生命值,魔法值(魂力),攻击力,防御力,速度。RPG游戏中的角色随着等级的提高,这些属性都会提升,属性提升的快慢则取决于资质,同时,由于在实际战斗中,会出现各种增益和光环效果,这些值都是动态变...

Angular2+typescript+webpack2(支持aot, tree shaking, lazy loading)

概述Angular2官方推荐的应该是使用systemjs加载, 但是当我使用到它的tree shaking的时候,发现如果使用systemjs+rollup,只能打包成一个文件,然后lazy loading就没法搞了。因此我使用了webpack2,webpack2自带tree shaking,只要将tsconfig中的module设置成es2015就可以, 虽然效果没rollup好,但支持lazy loading。另外, angular2目前不支持typescript 2.1.X,所以如果想在"target": "es5"前提下使用async/await就不行了,但是可...

javascript – Angular2 / Typescript / ngRx – TypeError:无法分配给对象的只读属性【代码】

在构造函数中,我做了类似的事情selectedDate: Object; // construtor this.selectedDate = {}; this.selectedDate['date'] = new Date(); this.selectedDate['pristine'] = new Date();在按钮单击调用的另一个函数中,我执行以下操作:this.selectedDate['date'] = new Date(this.selectedDate['pristine']);我收到以下错误:TypeError: Cannot assign to read only property ‘date’ of object ‘[object Object]’解决方法:致Rya...

Angular 2:TypeScript / Javascript:将JSON字符串值转换为正确的JSON对象【代码】

在我的Angular 2应用程序中,我收到了以下JSON对象,用于我在Java Spring的api层开发的api调用.春天的控制器返回响应数据的Map. (我已经尝试返回Map,但没有在GET调用中呈现任何内容)当在Angular端收到时,我的JSON对象中每个顶级键值对的值(用引号括起来的JSON数组)用引号括起来,无法为HTML中的此JSON数组字符串的名称索引/筛选JSON对象.例如,我无法使用“US /种族”,只检索相关JSON数组的“值”,它实际上是一个字符串.如何将这个JSON...

使用typescript开发angular模块并发布npm包

本文介绍了使用typescript开发angular模块并发布npm包,分享给大家,具体如下:创建模块初始化package.json文件执行命名 npm init -y会自动生成package.json文件如下,name默认为文件夹名称 {"name": "MZC-Ng-Api","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC" } 在此基础上可以设置默认生成值 np...

javascript-Typescript和AngularJS 1.5:如何处理导出类【代码】

我有这个module.ts文件:import { IHttpService, IPromise } from 'angular';export class ProductService {static $inject = ["$http"];constructor(private $http: IHttpService) { }loaded: boolean = false;promise: IPromise<{ data: any }>;getProducts(): IPromise<{ data: any }> {if (!this.loaded) {this.loaded = true;this.promise = this.$http.get('/products.json');}return this.promise;} }var module = angular....

javascript-用我自己的模型类型属性模拟Angular2 / typescript的数据【代码】

我是Angular2世界的新手.为了学习Angular,我遵循了不同的教程,现在我尝试建立一家商店以了解更多信息.但是我马上被困住了. 我正在尝试将此模型引入Angular: 但是我没有成功.我得到不同的错误之类的.TypeError: Cannot read property ‘description’ of undefined and errorTS2322: Type ‘{ … }’ is not assignable to type ‘Product[]’.Type …这是我到目前为止所得到的: 产品类型属性模型export class ProductTypeAttribu...

javascript-我可以使用新的“ controller as”语法将Typescript类用作AngularJS控制器

我正在使用AngularJS和Typescript开发一个Web应用程序,并且试图找到在定义控制器时利用Typescript的最佳方法.直观地讲,控制器只是TypeScript类,但是AngularJS希望您将所有内容都放入$scope变量中. 在AngularJS的最新Alpha版本(1.1.5)中,他们添加了一个新的‘controller as’ syntax.我听说这种新语法应该有助于与Coffeescript和TypeScript之类的语言集成,但是我不太了解该怎么做.如果有人有将这种新语法与TypeScript或CoffeeScript...

javascript-用TypeScript类编写Angular指令【代码】

我可能只是试图一次组合太多“新手入门”概念,但是我试图使用TypeScript类编写自定义Angular指令.目前,我并没有做任何非常有用的事情,只是POC. 我有一个看起来像这样的TypeScript文件:module App {'use strict';export class appStepper {public link:(scope:angular.IScope, element: angular.IAugmentedJQuery, attrs: angular.IAttributes) => void;public template:string = '<div>0</div><button>-</button><button>+</butto...

javascript – 代码完成/自动完成HTML中的Angular / typescript ATOM【代码】

我想知道是否有可能在Atom中获得类似的Codecompletion / Autocomplete,就像它是Webstorm一样. 现在我正在尝试习惯打字稿,到目前为止我真的很喜欢它,但真正令我恼火的是,我无法在原子中为我的HTML文件获得任何Codecompletion. 这会让我的生活变得如此轻松……这就是Webstorm的样子(试用版) 界面非常简单:interface Person {name: string;lastName: string;birthday: number; }控制器看起来像这样:module myModule { export interf...

javascript – 使用没有TypeScript Transpiler的Angular 2【代码】

我想学习Angular 2并将我的应用程序切换到使用它,但是,我在使用TypeScript时遇到了问题. 在我目前的环境中,我不能使用transpiler / compiler.我目前只需要运行node.js可执行文件(node.exe),但不是完整的node.js应用程序,也不是npm. Angular 2是用TypeScript编写的,因此需要在发送到浏览器之前将其编译为JavaScript. 有没有办法获得Angular 2的预编译版本,所以我可以用JavaScript编写并在没有编译器的情况下运行? 如果没有,有没有办...

javascript – 如何修复在Angular 4中找不到模块’typescript’?【代码】

我使用@ angular / cli在3周前生成了Angular 4 app. 2周后,我尝试使用命令行“ng serve”运行它,但我在下面提示错误:Cannot find module 'typescript' Error: Cannot find module 'typescript'at Function.Module._resolveFilename (module.js:469:15)at Function.Module._load (module.js:417:25)at Module.require (module.js:497:17)at require (internal/module.js:20:19)at Object.<anonymous> (C:\Users\mypc\Documents\Ang...

javascript – 使用Typescript进行网站和Angular 2的Google登录【代码】

我正在构建一个具有非常标准的RESTful Web服务的站点来处理持久性和复杂的业务逻辑.我正在构建使用此服务的UI使用Angular 2和使用TypeScript编写的组件. 我希望依靠谷歌登录网站,而不是建立我自己的身份验证系统.想法是用户将访问该站点,通过其中提供的框架登录,然后发送生成的ID令牌,托管RESTful服务的服务器可以验证. 在Google登录文档中有instructions for creating the login button via JavaScript,这是因为登录按钮是在Angul...

javascript – AngularJS Typescript – 指令内的控制器【代码】

我试图将我的整个类包含控制器添加到我的指令中,因为一些显而易见的原因,范围和语法不正确.我使用typescript作为语言和grunt-ts进行自动生成和编译./// <reference path="../reference.ts" />directives.directive('myDirective', function ():ng.IDirective { return {restrict: 'EAC',template: directiveHTML.html, \\ thanks to grunt-ts this work finecontroller: MyControllerClass, \\ here I get the error and here I w...

javascript – Angular JS TypeScript IHttpService注入自定义标头值【代码】

我有一个项目,我将成功的Http Get请求从TypeScript(Angular HTTP Service)代码发送到Web API控制器并在网格中显示列表.该项目成功使用了Angular JS 1.4.x和TypeScript. 完整项目的GitHub URL.以及调用服务器的TypeScript代码如下.module App {export class StudentListService {private qService: ng.IQService;private httpService: ng.IHttpService;constructor($q: ng.IQService, $http: ng.IHttpService) {this.qService = $q;...