我在js中的输出是{{msg}}而不是我想要的内容。我该如何解决?而且,我无法正确编写分割功能。我想计算split函数使用的数组中的字符串数。但是,我不知道如何计算? 你能回答我吗? 这是链接:https://github.com/YangDeCheng12/angularjsmodule1_soln 谢谢。 我给出了链接,因为虽然照片在我的设备中,但我无法拍摄我的代码照片。
答案 0 :(得分:0)
我从github看到你的代码,我认为你不需要检查函数的下面的代码。
var total = input.split(" ");
if (total.length < 4)
{
message = "Enjoy!";
}
else if (total.length = 0)
{
message = "Please enter data first";
}
else
{
message = "Too much!";
}
<强>已更新强>
我再次检查了您的代码,似乎您的应用模块未初始化,因此您的控制器未创建。该应用尚未启动,只是。
答案 1 :(得分:0)
您的问题是您使用了错误的operator
进行比较,而不是==
您使用的是分配运算符=
:
else if (total.length = 0){
您的代码应该是这样的:
var input = $scope.name;
var message ="";
var total = input.split(" ");
if (total.length < 4){
message = "Enjoy!";
}else if (total.length == 0){
message = "Please enter data first";
}else{
message = "Too much!";
}