嵌套控制器函数执行为什么会没起作用和出错

发布于 2022-09-03 19:32:37 字数 1244 浏览 17 评论 0

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/avalon.js/2.1.6/avalon.js"></script>
    </head>
    <body>
        <div ms-controller="os">
            <div ms-html="@content" class="htmlcontent"></div>
        </div>
    </body>
</html>
<script type="text/javascript">
            var cate;
        avalon.ready(function(){
                var setting = {
                $id : 'os' ,
                content: '<div ms-controller="cate">{{@str}}{{@s}}</div>'
            };
            avalon.define(setting);
            cate = avalon.define({ 
                $id: 'cate', 
                str : 'cate',
                s : 1 
            });
            avalon.scan(document.body);
            cate.s = 7 ;
        })
</script>
Uncaught ReferenceError: cate1 is not defined(…)(anonymous function) @ VM1094:20(anonymous function) @ VM1094:24batchUpdate @ avalon.js:7108batchUpdateView @ avalon.js:8387set @ avalon.js:8373c @ index.html:26(anonymous function) @ VM1272:1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文