草庐IT

language-typescript

全部标签

image - 具有 `img` 属性 : language of the image itself? 的 `lang` 元素

(我对HTML4.01和HTML5感兴趣,如果有区别的话)img元素上的lang属性是否也适用于src属性?还是仅针对alt和title属性?例子:图像“example.png”是否被认为是英文的?(想一想论坛帖子的屏幕截图、单词的图形表示或文档的扫描件)如果是这样,包含非语言内容的图像将需要获取lang="zxx"。但这也适用于alt/title属性,这是不正确的。 最佳答案 HTML4.01defineslang属性指定“元素属性值和文本内容的基本语言”,而HTML5defines它作为“元素内容和任何包含文本的元素属性的主要语

angular - 在 Angular 7 组件(TypeScript)中通过 ID 获取元素并在组件中使用其属性

我们可以使用标准的Javascript方法通过其id获取元素:document.getElementById("dataBlock").innerHTML="";然而,在Angular中,引用元素的首选方式是使用模板引用变量:Clearcontent该变量还允许在@ViewChild的帮助下访问代码中的元素:@ViewChild("dataBlock")block:ElementRef;clearContent(){this.block.nativeElement.innerHTML="";}我的问题是,上述代码对Angular应用程序的性能和内存有什么影响。

javascript - 带有 WebSocket 的 typescript

我有一个webapp,在webapp中应用了JavaScript和websocket,现在,我想尝试将我的webapp移动到类型安全的typescript,问题是,当我声明并初始化websocket时,typescript(在visualstudio2012中)生成错误:“‘Window’类型的值上不存在属性‘WebSocket’”但在JavaScript中,websocket正在运行并且没有错误,这是代码:varSocket=window.WebSocket||window.MozWebSocket;在JavaScript中它没问题,但在typescript中它产生了错误,我该如何解

html - 如何使用 Typescript 和 Angular 4 显示图像

总的来说,我对typescript和网络开发还很陌生,所以如果我的代码很糟糕,我深表歉意。无论如何,我在显示个人资料图片上传的“预览图片”时遇到问题。我正在使用ng2-file-upload将我的图像上传到服务器并且该部分工作正常。在单击上传按钮之前,我想在选择图像后立即在页面上显示所选图像。目前,我正在尝试通过从HTMLImageElement检索src属性来显示图像,但src属性似乎为空。import{Component,OnInit}from'@angular/core';import{FileUploader}from'ng2-file-upload/ng2-file-uplo

javascript - 如何在 Angular 2 Typescript 中为 FormBuilder 对象设置值

我使用的是响应式表单验证(模型驱动验证),但无法在下拉列表更改时将值设置为表单对象这是我的表单组studentModel:StudenModelAMform:FormGroup;Name=newFormControl("",Validators.required);Address=newFormControl("",Validators.maxLength(16));constructor(fb:FormBuilder){this.AMform=fb.group({"Name":this.Code,"Address":this.Abbrev,});}onAccntChange(even

html - 如何将点击事件添加到 typescript 中动态添加的html元素

这个问题在这里已经有了答案:Angular2-catch/subscribeto(click)eventindynamicallyaddedHTML(2个答案)关闭5个月前。我正在用Angular2构建一个应用程序。我想向动态添加的html元素添加一个点击事件。我定义了一个字符串(contentString),并在这个字符串中定义了html元素。varcontentString=''+this.mName+''+this.mObject.category+'ClickhereformoreinformationNavigatehere';这个字符串被放在这样的html元素中:varbo

javascript - 带有 AMD 和 require.js 的 typescript

我将Typescript与AMD和require.js一起使用,但我无法让typescript编译器输出将在加载模块后执行的代码。这是main.ts:import{foo}from'./bar';foo('world');这是bar.ts:exportfunctionfoo(name:string){alert('Hello'+name);}我使用以下tsconfig.json文件编译它:{"compilerOptions":{"alwaysStrict":true,"module":"amd","outFile":"client.js","target":"es5"},"files"

html - 从 Angular 2 Typescript 播放 HTML 5 视频

我想在用户点击视频区域本身时从TypeScript开始以编程方式播放HTML视频。这是我的HTML代码:Browsernotsupported这是我的TypeScript代码:@ViewChild('videoPlayer')videoplayer:any;toggleVideo(event:any){this.videoplayer.play();}问题是我收到一条错误消息,提示play()函数未定义/不存在。这里可能有什么错误? 最佳答案 问题是您正在尝试使用id获取对video元素的引用。您需要使用模板引用变量(#)代替:Br

javascript - 将 jQuery 插件转换为 TypeScript

好的,首先这是我非常基本的jQuery插件(function($){$.fn.greenify=function(options){varsettings=$.extend({//Thesearethedefaultscolor:'#556b2f',backgroundColor:'white'},options);}(jQuery));$('a').greenify({color:'orange'}).showLinkLocation();基本上所有这一切都是用提供的元素改变文本颜色和背景颜色。现在我要做的是将这个简单的插件转换为TypeScript我已经尝试了一些东西,我得到的最接

javascript - HTML 中的代码完成/自动完成 Angular/typescript ATOM

我想知道是否有可能像Webstorm一样在Atom中获得类似的代码完成/自动完成。现在我正在尝试习惯typescript,到目前为止我真的很喜欢它,但真正让我烦恼的是,我无法在原子中为我的HTML文件工作任何代码完成。那会让我的生活变得更轻松......这就是Webstorm(试用版)中的样子界面非常简单:interfacePerson{name:string;lastName:string;birthday:number;}Controller看起来像这样:modulemyModule{exportinterfaceIMyScopeextendsng.IScope{person:Pe