jjzjj

system.reactive

全部标签

javascript - Chrome : Call Javascript function from (system) command line?

我需要通过命令行从在GoogleChrome/Chromium中运行的网站调用Javascript函数。是否有可能通过命令行从外部访问开发者工具?是否有可用于执行代码的扩展?最方便的方法是从命令行访问Chrome开发者控制台。编辑:为了更清楚:假设我所在的网站定义了这个函数:functionhello(){alert("hello");}我想调用此函数,但我无法访问Chrome中的开发人员工具。我只能访问MacOSX终端(通过SSH)。这是一个没有键盘的画廊设置。可能需要某种管道。 最佳答案 经过更多研究,我找到了crconsole

javascript - 如何使用 TypeScript 加载 System.js 模块?

我正在尝试让TypeScript与默认的Aurelia框架一起工作,该框架基于System.JS作为加载程序。我无法让TypeScript接受模块导入。我将其中一个骨架文件“nav-bar.js”重命名为“nav-bar.ts”,以查看是否可以将示例转换为TypeScript。该代码导致编译器错误:“错误:(5,24)TS2307:找不到外部模块‘aurelia-framework’。”import{bindable}from"aurelia-framework";exportclassNavBar{//noinspectionES6Validation@bindablerouter=

javascript - 通过渲染函数实现的 v-model 不是响应式(Reactive)的

我正在尝试创建可在输入和文本区域标签之间互换的动态输入组件。我试图通过使用渲染功能来实现这一点。(https://v2.vuejs.org/v2/guide/render-function.html#v-model)。我遇到的问题是v-model只能以一种方式工作,如果我直接更改数据属性,它会更新textarea值,但如果我更改或将新数据输入到textarea中,它不会更新数据属性。有谁知道如何使它双向工作?下面是我的代码笔代码链接,它说明了问题:consttag=Vue.component('dynamic-tag',{name:'dynamic-tag',render(create

javascript - RxJS - 捕获并继续

我正在努力按照我预期的方式处理Rx的错误。当我有一个Observable(例如,来自点击流)并且发生异常时,我想捕获它但继续。我尝试过的所有解决方案都会捕获错误然后结束Observable。有没有办法捕获并继续下去?例如,下面的Observable将发出“1”,然后是“Error”,但永远不会发出“3”。varrange=Rx.Observable.range(1,3).map(function(i){if(i===2){throw"Error";}else{returni;}}).catch(function(e){returnRx.Observable.return(e)});ra

javascript - JS文件中的System.register是什么意思?

在Angular2中使用指令时,JS文件中的System.register是什么意思。 最佳答案 我认为这个问题并不特定于angular2中的指令,它是关于ES6、TypeScript和其他使用SystemJS的现代编译器的一般问题。简短的回答-它是由System.js创建的包装器,用于隔离代码并注入(inject)外部依赖项。这段代码:import{pasq}from'./dep';vars='local';exportfunctionfunc(){returnq;}exportclassC{}将生成:System.registe

javascript - RxJS 中的同步性

我希望以下代码可以异步运行:varrange=Rx.Observable.range(0,3000000);range.subscribe(function(x){},function(err){},function(){console.log('Completed');});console.log('HelloWorld');但事实并非如此。遍历大范围的数字需要一段时间,只有完成后才会恢复执行,您可以尝试代码here.我对何时期望RxJS同步或异步行为感到困惑。这取决于使用的方法吗?我之前的想法是,一旦我们进入Observables/Observer领域,其中的所有内容都会异步运行,

javascript - 文件 API : Directories and System -- discontinued. .. 这是什么意思?

我知道了,截至2014年4月24日http://dev.w3.org/2009/dap/file-system/pub/FileSystem/在FileAPI上的工作已经停止。这就提出了两个问题:1.createObjectURL()读取本地文件有什么影响吗?(我想不会,因为这似乎被广泛实现)2.假设有人想将Web应用程序(如绘图程序)的输出本地保存到文件中。如何做到这一点以及4月24日的声明是否对实现这一目标的能力有影响。 最佳答案 我认为您可能误读了该声明。FileApi并没有停产,只是一个文件被打折了。看这里:http://d

javascript - 无法动态转译 ES 模块 System.config({ transpile : 'transpile-module' })

这是我的tsconfig.js{"compilerOptions":{"experimentalDecorators":true,"emitDecoratorMetadata":true,"moduleResolution":"node","target":"es5","module":"system","noImplicitAny":false,"outDir":"built","rootDir":".","sourceMap":false},"exclude":["node_modules"]我正在使用tsc命令将我的“hello-angular.ts”转译为“hello-angu

javascript - 如何在 Chrome 打包应用程序的 list 中使用 "system_indicator"?

我正在尝试创建一个在系统菜单栏中带有图标的Chrome包应用程序,如下所述:https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit,GoogleHangout应用程序可以实现此功能(这不是完全相同的行为),但我找不到任何好的文档来执行相同的操作。在GooglePackagedApp的manifest页面中,我们可以看到“system_indicator”字段。是我要找的吗?当我尝试将此字段设置为图标的url时,Chrome返回此错误:'system_indicator're

javascript - 未捕获的类型错误 : System. 导入不是函数

这段代码应该显示一个包含HelloWorld的div,但我却收到错误UncaughtTypeError:System.importisnotafunction。我正在观看ng-book2的入门教程视频,其中在index.html中包含以下代码:Angular2System.import('js/app');和app.ts:///import{Component,View,bootstrap}from'angular2/angular2';//Annotationsection@Component({selector:'hello-world'})@View({template:'Hel