我正在使用Apache Zeppelin笔记本,我需要使用z.AngularBind将Spark中的JSON数据传递到AngularJS。
我已经使用火花解释器尝试过此操作:
%spark
val test = Seq(("A","B","C"),("D","E","F"))
.toDF("col1","col2","col3")
.toJSON
.collectAsList
z.angularBind("test", test)
test: Array[String] = Array({"col1":"A","col2":"B","col3":"C"}, {"col1":"D","col2":"E","col3":"F"})
并且我期望下面的代码使用角度不正确的输出:
%angular
{{test[0].col1}}
返回 A ,但这不是因为它会将 test 的每一行都识别为字符串而不是JSON对象。
有什么想法吗?