首页新闻找找看学习计划

avalon2.1.6不知道是不是bug

0
悬赏园豆:50 [已关闭问题] 关闭于 2017-12-29 11:01

维护公司的一个项目,有幸用到了avalon框架,遇到了问题,自己看官网文档,慢慢理解。

于是调试过程中遇到了 ms-attr-value="value" 写法 问题:

第一个页面的代码情况如下:

代码部分:

浏览器html

浏览器会生成代码,并绑定了Id

 

第二个页面的代码情况如下:

代码部分(写法参见: https://www.cnblogs.com/rubylouvre/p/3181291.html):

浏览器html

虽然也生成了value属性,并绑定了Id,页面原来的代码 ms-attr-value="el.Id" 也还存在html上

 

如果将第二个页面的代码改动如下:

代码部分:

浏览器html

 

将页面的代码按照 ms-attr-value="value" 写法,不会生成value,而且代码还存在html

最后召唤@司徒正美 原作者,希望能够得到解惑。

问题补充:

问题中的@(at)是一个临时变量,用于区分avalon和C# MVC里面的@符号

@{
    var at = "@";
 }
.net-初学者的主页 .net-初学者 | 菜鸟二级 | 园豆:202
提问于:2017-12-26 18:44
< >
分享
所有回答(1)
0

avalon2不是这么用的,你看的是avalon1的文档。  ms-attr="{value:@xxx}"

 

http://avalonjs.coding.me/ 

司徒正美 | 园豆:270 (菜鸟二级) | 2017-12-31 21:16

谢谢大佬,现在已经完美解决了

支持(0) 反对(0) .net-初学者 | 园豆:202 (菜鸟二级) | 2018-01-06 17:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册