我正在尝试从我的数据库中提取数据以显示到表单中,但我一直收到此错误错误:[$ parse:lexerr] http://errors.angularjs.org/1.2.21/ $ parse / lexerr?p0 =未终止%20quote& ; P1 = S%2055-56%20%5B'%5D&安培; P2 = report.incidentTime%20%3D'夫妇' sNaNispute%20AT%20Robinson%20Hall' 。我在这个网络应用程序中使用了laravel和angularjs(混合方法)。
HTML
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group" data-ng-class="{'has-error': documentIncident.reportTitle.$invalid && documentIncident.reportTitle.$dirty}">
<label for="incidentTime">Report Title</label>
<input type="text" name="reportTitle" ng-model="report.reportTitle" ng-init=" report.incidentTime ='{{$reports[0]->reportTitle}}'" autocomplete="off" ng-minlength="6" class="form-control input-sm" required>
</div>
</div>
数据库数据
我遇到的问题是撇号阻止了数据的显示。有没有办法解决这个问题,无论是通过过滤,转义还是其他任何方法?
答案 0 :(得分:1)
问题是,在laravel完成呈现到模板后,它看起来像这样:
ng-init="report.incidentTime ='Couple's dispute at Robinson Hall'"
由于无与伦比的原因导致例外。在夫妻俩。你需要做的是