我根本无法解决这个问题:
renderContentOn: html
html form: [
html textInput
on: #newEmp of: self.
html submitButton
callback: [ self addEmployee: newEmp ];
text: 'Add Employee'.
self employeeNames do: [ :eachEmp | html text: Character cr asString. html text: eachEmp.]
]
我只是将输出放在一行上。我错过了什么吗?我尝试了cr
的几种变体,但迄今为止都没有。
答案 0 :(得分:6)
不要依赖回车来在浏览器中显示您的数据。员工姓名显然属于列表或表格(您提供名称列表):
html unorderedList: [
self employeeNames do: [ :eachEmp |
html listItem: [
html text: eachEmp ] ] ]
答案 1 :(得分:3)
您肯定希望html break
代替html text: Character cr
或其任何变体。 HTML故意将文本中的换行视为简单空格。
除此之外,max-leske使用项目列表的想法更受欢迎。