2015-10-07 50 views
0

我们公司正在开始从Microsoft MVC思维模式(服务器上发生的所有事情)向更多的Web 2.0方法迁移大量的遗留代码库,其中通信主要是数据而不是一堆后卫。将角度SPA与Telerik RadControls合并

我对第一个工具进行了原型设计,将其集成到遗留系统中,并使其工作得很好,但现在我将代码与遗留系统集成在一起,我发现存在大量意外行为。

我正在使用Angular来管理SPA方面(包括浏览器端路由)。我有

两个具体问题:

  • 当我单击已在自定义指令创建按钮,后回被触发。此按钮后面的脚本设置内部数据值,并且没有任何理由触发回传。
  • 东西干扰我的数据绑定控件,以便它们无法正确呈现。

我期望这些问题是相关的,我试着搜索过去的2到3天,但我找不到任何东西来帮助我弄清楚这一点。

我们的遗留系统(当然)是ASP,带有主页和Telerik控件。

请帮助 - 即使只是提示或线索可能会发生什么将不胜感激!

回答

0

事实证明,有一个潜在的表单与一个事件(我不记得是一个onChange还是一个onSubmit事件)被触发。

要解决这个问题,我只需要清除事件。我无法真正发现事件被嵌入到代码中的位置(我怀疑是Telerik基本控件的深处),但是我能够添加“后加载”代码来移除事件处理程序。

+0

我最近不得不向我的Telerik网站添加另一个SPA,并且我找到了一个很好的解决方案:使用带有透明背景的IFrame。 – theGleep