$ cell:[true,false]在CellJS中做什么?

时间:2017-07-16 22:31:14

标签: javascript celljs

我花了一些时间学习CellJS。根据文档$cell是特殊关键字和状态之一:

  

必需。告诉Cell使用此对象作为根

创建一个单元格元素

CellJS上的许多示例使用$cell: true。但是在游戏中我将其更改为$cell: false,并且该应用似乎也一样。删除键/值对确实会导致应用无法正常工作。

为什么将$cell值更改为false似乎没有效果?

1 个答案:

答案 0 :(得分:1)

好点!

如您所见[{3}},目前forms属性用于检测自动转换为单元格的对象。

并且它仅用作&#34;标记&#34;,所以只需添加# views.py from django.contrib import auth def login_page(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = auth.authenticate(username=username, password=password) if user: auth.login(request, user) else: message = 'Invalid Username' parameters = { 'message':message, } return render(request, 'tabs/login.html', parameters) 标记,您就表明了将其转换为单元格的意图,这意味着它没有&# 39;看看它包含什么值,这就是# login.html ... <form method="POST"> {% csrf_token %} <input type="text" name="username"> <input type="password" name="password"> <input type="submit" name="submit" value="submit"> </form> ... 也有效的原因。只要$cell属性存在,它包含的值就无关紧要。因此,即使您执行$cell之类的操作,它仍然有用(尽管不推荐)

我们可以制作它以便$cell: false不会创建一个单元格,但我不确定为什么有人会在你可以排除该密钥时这样做。但也许我错过了你的用例。在这种情况下,请随时在Github here上打开一个问题,我们可以继续讨论!