Angular-在Zeppelin中将动态表单内容插入数据库

时间:2018-09-11 08:25:49

标签: mysql angularjs apache-zeppelin open-zeppelin

我正在尝试使用Angular解释器在Apache Zeppelin中创建一个简单的动态表单。我想将这些值作为输入从一个笔记本中的表单传递给另一个笔记本中的动态MySQL插入查询。角度代码如下:

<form>
  1) Name: <input type="text" ng-model="firstname">
  </br></br>
  2) Give a rating for pack:
  <input type="radio" ng-model="myVar" value="Good">Good
  <input type="radio" ng-model="myVar" value="Average">Average
  <input type="radio" ng-model="myVar" value="Bad">Bad
  </br></br>
  3) Select a Region:
  <select ng-model="reg">
    <option value="">
    <option value="KNZ">KNZ
    <option value="Gauteng">Gauteng
    <option value="NorthEast">NorthEast
  </select>
</form>

This will create a dynamic form Click to see 我想在下一段中执行插入查询(MySQL),从角度动态形式访问上述变量“ firstname”,“ myVar”和“ reg”。

insert into Table (Firstname,Rating,Region) values ("firstname","myVar","reg")

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

通过将jdbc解释器的$spreadsheet->getActiveSheet()->getStyle('J')->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_ACCOUNTING); 属性设置为'true',可以直接在jdbc解释器中使用$spreadsheet->getActiveSheet()->getStyle('J')->getNumberFormat()->setFormatCode('_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)'); 变量

示例:ZeppelinContext

请参阅此link以获取更多信息