我是angularjs的新手,我正在尝试验证一些文本框。我知道我必须在控制器上添加一个$ scope来进行验证,但是如果我的代码的第一部分看起来像这样,我怎么能把$ scope:
(function(){
'use strict';
var fact = {
templateUrl: './app/components/fact.components.html',
controller: factCtrl
};
angular
.module('fApp')
.component('odcFacturas', fact);
factCtrl.$inject = ["couponApi"];
function factCtrl(couponApi) {
var vm = this;
vm.clientOrder = null;
vm.all = false;
我注入api的部分是因为必须在api中搜索一些信息,但猜猜这是另一个故事。你能帮帮我吗?
提前完成。
答案 0 :(得分:1)
在控制器中注入您的范围:
function(){
'use strict';
var fact = {
templateUrl: './app/components/fact.components.html',
controller: factCtrl
};
angular
.module('fApp')
.component('odcFacturas', fact);
factCtrl.$inject = ["$scope", "couponApi"];
function factCtrl($scope, couponApi) {
var vm = this;
vm.clientOrder = null;
vm.all = false;