问题:
我正在尝试使用Backbone.js中的新listenTo()方法从视图中将resize事件附加到窗口.事件似乎绑定到窗口,但是,当窗口实际被重置时,抛出以下错误:
未捕获的TypeError:对象[object Object]没有方法'apply'jquery.js:2 p.event.dispatch jquery.js:2 p.event.add.g.handle.h
以下是将事件附加到视图的代码:
this.listenTo($(window),"resize", this.resizeContext, this));
Run Code Online (Sandbox Code Playgroud)
这是resizeContext函数:
resizeContext: function(event) {
console.log("resizing context for "+this.id);
this.setHeight();
// trigger resize event (use event bus)
this.options.vent.trigger("resize", event);
}
Run Code Online (Sandbox Code Playgroud)
注意:使用标准会$(window).on("resize",this.resizeContext)附加事件并按预期运行.我正在尝试利用stopListening()添加的新功能view.remove();
设置
我已经使用Visual Studio 2010中的Web部署方法向我们的Web服务器部署了mvc 4 web api服务.
问题
抛出异常时,它会列出在异常消息中开发服务的本地计算机.
例:
...位于C:\ localuser\documents\visual studio 2010\Projects\ImageApp_REST_Services\ImageApp_REST_Services\Repositories中ImageApp_REST_Services.Repositories.ImageLinkRepository.Get(String userId)的System.Data.SqlClient.SqlConnection.Open()\ r \n \ ImageLinkRepository.cs:第57行\ r \n
这是否意味着该服务正在我的本地计算机上运行?
要么
这是从我执行Web部署时开始的吗?
无论如何,我如何解决这个问题,以便部署服务的Web服务器显示在异常消息中,而不是我的本地开发机器???
谢谢!
尝试将已编译的角度1.5模板附加到现有时,我收到了Typescript 2.2.1编译错误HTMLElement.
码:
$document.find(scope.target)[0].append($compile(menu)(scope)[0]);
Run Code Online (Sandbox Code Playgroud)
编译错误:
[ts] Property 'append' does not exist on type 'HTMLElement'
Run Code Online (Sandbox Code Playgroud)
我搜索了类型定义,但没有看到签名append().
关于我应该使用哪种类型或版本的打字稿的任何想法?
谢谢!