小编Ala*_*lan的帖子

在C#中,结肠":"属于什么类别,它究竟意味着什么?

我一直试图在微软开发者网站上获取关于以下功能的参考:真的是但我找不到它,因为它似乎既不是关键字也不是运算符,所以C#中冒号的功能是什么?另外我已经看到它被应用于一个方法该如何运作?

c#

24
推荐指数
1
解决办法
2万
查看次数

Node-gyp找不到msbuild.exe

您好我在Windows上创建本机节点模块的过程,但每当我运行该node-gyp build binding.gyp命令时,我都会收到一个错误 "error: Can't find "msbuild.exe". Do you have Microsoft Visual Studio C++ 2008 installed?".我安装了Visual Studio 2013,并且C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe.尝试将msbuild目录添加到PATH变量,并且我能够启动cmd提示并运行msbuild.exe它将返回版本,这样看似可行,但由于某种原因,节点 - gyp无法检测到它,我甚至尝试修改node-gyp中的build.js文件,使其指向msbuild位置,但它失败了.

path node.js

8
推荐指数
3
解决办法
1万
查看次数

Typescript装饰器与类继承

我有点被打字稿装饰者和他们如何解释.据说他们通过将元数据与它相关联来"装饰"一个类.我似乎无法理解元数据如何与类的实例相关联的概念.以角度2为例.

 @Component(
       {
          selector:...
       }
    ) 


    export class foo { ... }
Run Code Online (Sandbox Code Playgroud)

目前我理解angular将实例化类foo并以某种方式将实例与装饰器的参数相关联,以便它可以提供服务,指令和模板.所有这些似乎也可以通过类继承来实现.如果我有一个Component类并让我的组件扩展该类,为什么不能有角度,然后提供这些参数,当它以与props做反应的方式引导时,并在这个使用场景中完全摆脱装饰器.

class Component { ... } //say this has members such as selector, services, directives, etc..

class Foo extends Component { ... }
Run Code Online (Sandbox Code Playgroud)

然后你将使用它在bootstrap/runtime实例化它

new Foo(ElementName, Directives, Services, etc..)
Run Code Online (Sandbox Code Playgroud)

通过反应,这在技术上是在引擎盖下进行的.您派生了组件并实现了它的方法.如果在实例化时需要传递信息,则传入props对象.

请赐教.

decorator typescript angular

6
推荐指数
2
解决办法
691
查看次数

在指令模板字符串中用于字符串连接的有效ng-src语法

我在图像标记中有一个ng-src属性,它从指令的模板属性加载为一个字符串,该指令应该加载用户选择的图像.但是,当页面加载时,控制台输出404,因为没有选择图像并且ng-src正在加载空图像.我现在拥有的是这个

"<img  ng-src="myserver.com/{{imagesPath+ selectedImage}}"></img>"
Run Code Online (Sandbox Code Playgroud)

但每当selectedImage一个空字符串,我得到空的请求.

我尝试改变它的是

"<img class='snapshot' ng-src='{{selectedImage.length? \'myserver.com\' + imagesPath +selectedImage : \'\' }}'></img>"
Run Code Online (Sandbox Code Playgroud)

这不起作用.什么是正确的语法?

angularjs angularjs-directive

2
推荐指数
1
解决办法
6138
查看次数