gpt4 book ai didi

javascript - 使用未定义的常量 - 假定的 id

转载 作者:行者123 更新时间:2023-12-04 15:52:36 27 4
gpt4 key购买 nike

我是 angularjs 的新手,在实现简单的 list 时遇到了一些麻烦。

<html lang="en" ng-app>
<body>
<div ng-controller="IdController" class="id-contain">

<ul>
<li ng-repeat="id in ids">{{ id.body }}</li>
</ul>

</div>
</body>
</html>

在我的 main.js我有
function IdController($scope) {
$scope.id = [
{ body: 'some' },
{ body: 'boiler' },
{ body: 'plate' }
];
}

但是,当我加载页面时,我得到 Use of undefined constant id - assumed 'id'关于我可能出错的地方有什么想法吗?

编辑:我已经调整了 Controller 中的名称 $scope.id$scope.ids无济于事,当我将 {{}} 更改为 [[]] 时,它会加载 [[ id.body ]] 3 次,但不是值。当我使用 {{}} 运行它时,它给了我同样的错误并被解析为 <?php echo id.body; ?>

最佳答案

Since many JavaScript frameworks also use "curly" braces to indicate a given expression should be displayed in the browser, you may use the @ symbol to inform the Blade rendering engine an expression should remain untouched.https://laravel.com/docs/8.x/blade#blade-and-javascript-frameworks


使用 @在您的 Angular 之前 {{}}块:
您的代码将类似于:
    <html lang="en" ng-app>
<body>
<div ng-controller="IdController" class="id-contain">

<ul>
<li ng-repeat="id in ids"> @{{ id.body }} </li>
</ul>

</div>
</body>
</html>

关于javascript - 使用未定义的常量 - 假定的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com