{"action":"created","issue":{"url":"https://api.github.com/repos/RubyLouvre/avalon/issues/1105","labels_url":"https://api.github.com/repos/RubyLouvre/avalon/issues/1105/labels{/name}","comments_url":"https://api.github.com/repos/RubyLouvre/avalon/issues/1105/comments","events_url":"https://api.github.com/repos/RubyLouvre/avalon/issues/1105/events","html_url":"https://github.com/RubyLouvre/avalon/issues/1105","id":111577514,"number":1105,"title":"关于array内部复杂属性的监控,1.4和1.5表现完全不同,是bug吗?","user":{"login":"178220709","id":4394916,"avatar_url":"https://avatars.githubusercontent.com/u/4394916?v=3","gravatar_id":"","url":"https://api.github.com/users/178220709","html_url":"https://github.com/178220709","followers_url":"https://api.github.com/users/178220709/followers","following_url":"https://api.github.com/users/178220709/following{/other_user}","gists_url":"https://api.github.com/users/178220709/gists{/gist_id}","starred_url":"https://api.github.com/users/178220709/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/178220709/subscriptions","organizations_url":"https://api.github.com/users/178220709/orgs","repos_url":"https://api.github.com/users/178220709/repos","events_url":"https://api.github.com/users/178220709/events{/privacy}","received_events_url":"https://api.github.com/users/178220709/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-15T09:26:37Z","updated_at":"2015-10-18T04:22:40Z","closed_at":"2015-10-18T04:21:44Z","body":"avalon.js 1.5.4 built in 2015.10.15 异常 \r\n\r\n1.4版本测试了 avalon.js 1.46 built in 2015.9.29 \r\n和http://cdn.staticfile.org/avalon.js/1.3.4/avalon.js 版本 正常\r\n\r\n\r\nhttp://jsdm.com/anon/paint/4Cret\r\n\r\n点击button 和array里面的FLAG 会出现红色边框.\r\n\r\n\r\n代码 :\r\n```html\r\n<!DOCTYPE html>\r\n<html>\r\n    <head>\r\n        <meta charset=\"UTF-8\">\r\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n        <!--<script src=\"../avalon.js\"></script>-->\r\n        <script src=\"../avalon.1.4.x.js\"></script>\r\n\r\n        <style>\r\n            .active{\r\n                border: 5px outset red ;\r\n            }\r\n        </style>\r\n        <script>\r\n            var vm = avalon.define({\r\n                $id: \"test\",\r\n                all:true,\r\n                arr:[{\r\n                    name:\"n1\",\r\n                    obj:{\r\n                        key:\"k1\",\r\n                        flag:false\r\n                    }\r\n                },{\r\n                    name:\"n2\",\r\n                    obj:{\r\n                        key:\"k2\",\r\n                        flag:false\r\n                    }\r\n                }],\r\n                click: function () {\r\n                    vm.all = !vm.all\r\n                },\r\n                item_click:function(obj){\r\n                    obj.flag =  !obj.flag\r\n                }\r\n            })\r\n\r\n        </script>\r\n    </head>\r\n    <body ms-controller=\"test\">\r\n        <p><button ms-click=\"click\" type=\"button\" ms-class-1=\"active:all\">button</button></p>\r\n\r\n        <table>\r\n            <tr ms-repeat-item=\"arr\">\r\n                <td>name:{{item.name}}</td>\r\n                <td>\r\n                    <span style=\"width: 10px;height: 10px;\" ms-class-1=\"active:item.obj.flag\"\r\n                          ms-click=\"item_click(item.obj)\">\r\n                       FLAG\r\n                    </span>\r\n\r\n                </td>\r\n            </tr>\r\n\r\n        </table>\r\n\r\n    </body>\r\n</html>\r\n\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/RubyLouvre/avalon/issues/comments/148976958","html_url":"https://github.com/RubyLouvre/avalon/issues/1105#issuecomment-148976958","issue_url":"https://api.github.com/repos/RubyLouvre/avalon/issues/1105","id":148976958,"user":{"login":"RubyLouvre","id":190846,"avatar_url":"https://avatars.githubusercontent.com/u/190846?v=3","gravatar_id":"","url":"https://api.github.com/users/RubyLouvre","html_url":"https://github.com/RubyLouvre","followers_url":"https://api.github.com/users/RubyLouvre/followers","following_url":"https://api.github.com/users/RubyLouvre/following{/other_user}","gists_url":"https://api.github.com/users/RubyLouvre/gists{/gist_id}","starred_url":"https://api.github.com/users/RubyLouvre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RubyLouvre/subscriptions","organizations_url":"https://api.github.com/users/RubyLouvre/orgs","repos_url":"https://api.github.com/users/RubyLouvre/repos","events_url":"https://api.github.com/users/RubyLouvre/events{/privacy}","received_events_url":"https://api.github.com/users/RubyLouvre/received_events","type":"User","site_admin":false},"created_at":"2015-10-18T04:22:40Z","updated_at":"2015-10-18T04:22:40Z","body":"https://github.com/RubyLouvre/avalon2  在这里的版本已经修复 择机会转移过来"}}