gpt4 book ai didi

javascript - AngularJS 无法插入错误

转载 作者:行者123 更新时间:2023-12-01 15:53:15 25 4
gpt4 key购买 nike

我在浏览器中收到此错误:

Error: [$interpolate:interr] Can't interpolate: 
{{ displayName(stream.StreamName) }}

TypeError: undefined is not a function
http://errors.angularjs.org/1.2.25/$interpolate/interr?p0=%0A%20%20%20%20%2…0A%20%20%20%20%20%20&p1=TypeError%3A%20undefined%20is%20not%20a%20function

代码很简单,这里是 HTML:

<div class="card" ng-repeat="stream in streams">
<div class="item item-divider">
{{ displayName(stream.StreamName) }}
</div>
<ion-list>
<div class="item " ng-repeat="(key, value) in stream">
{{key}}
<p>
{{value}}
</p>
</div>
</ion-list>

这是 Controller 的javascript代码:

angular.module('starter')
.controller('StreamsCtrl', function ($scope, $timeout) {
$scope.displayName = function(s) {
return s.subString(s.lastIndexOf('/')+1)
}
});

最佳答案

“无法插入”的措辞让我不知所措:)

当我尝试 console.log() 时,它不起作用...问题是,我拼错了 javascript subString()。它没有大写,它的 substring().

写这个问题和答案的唯一理由是让其他人知道当您收到“插值错误”时,它可能就像 javascript 拼写错误一样简单。

关于javascript - AngularJS 无法插入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713696/

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