【发布时间】:2017-11-03 09:45:37
【问题描述】:
我有一个我想要设置样式的输入值,基于我从 angular 变量收到的值。所以在我的cshtml中,我有:
<input type="{{d.input_type}}" ng-style={{d.input_type}} == "radio" ? 'width:40px;' : 'width:100px;" @*class="form-control"*@ @*ng-model="Customer.CustStatus"*@ name="question_answer" id="question_answer" required >
然后在我的角度 .js 文件中,我有以下内容:
$scope.Question = {
Question1: '',
input_type: ''
}
$http.get('/Home/getUserInfo')
.then(function (response) {
$scope.Question = response.data;
console.log("status:" + response.status);
console.log("data: " + $scope.Question);
}).catch(function (response) {
console.error('Error occurred:', response.status, response.data);
}).finally(function () {
console.log("Task Finished.");
});
根据我收到的返回值(“广播”或“文本”),我希望有不同的样式。例如,我希望单选按钮高度为 20px,文本必须为 40px。根据从“input_type”收到的文本值,我将如何对输入值进行条件样式设置。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript jquery css angularjs