gpt4 book ai didi

javascript - 输入值未显示(AngularJS)

转载 作者:行者123 更新时间:2023-12-02 15:53:19 26 4
gpt4 key购买 nike

我有这个 Controller :

app.controller('controlFormulario', function($scope) {
this.formulario = [];
this.formulario.fecha = new Date();
});

...该指令:

app.directive('formulario', [function() {
return {
restrict: 'E', // C: class, E: element, M: comments, A: attributes
templateUrl: 'modules/formulario.html'

};

...以及这个 View :

<div class="form-group">
<label for="fecha">Fecha</label>
<input type="fecha" class="form-control" id="fecha" ng-model="fecha" value="{{formCtrl.formulario.fecha | date}}" disabled>
</div>

正如您可能猜到的,属性值具有日期、完美过滤等。这里没问题。当您查看网站并发现输入没有显示任何内容时,实际问题就出现了。 “value”属性已完美分配,但未在输入框中显示。

为什么?难道我做错了什么?尝试了与 ng-init、ng-value 相同的方法...我是 AngularJS 的新手,刚刚结束了基本教程,我正在尝试练习并获得更多知识,所以也许我错过了一些东西。

有什么帮助吗?

最佳答案

您需要将数据属性存储到$scope。

查看此链接:https://docs.angularjs.org/guide/scope

关于javascript - 输入值未显示(AngularJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31721714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com