小编Zen*_*eer的帖子

Backbone.js listenTo窗口调整大小throw [object Object]没有方法'apply'错误

问题:

我正在尝试使用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();

backbone.js backbone-events

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

为什么.net mvc 4 web api服务在异常消息中显示本地机器的路径?

设置

我已经使用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服务器显示在异常消息中,而不是我的本地开发机器???

谢谢!

c# visual-studio-2010 asp.net-mvc-4

6
推荐指数
1
解决办法
967
查看次数

打字稿错误:'HTMLElement'类型中不存在属性'append'

问题:

尝试将已编译的角度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().

关于我应该使用哪种类型或版本的打字稿的任何想法?

谢谢!

javascript angularjs typescript typescript2.2

4
推荐指数
1
解决办法
5154
查看次数