1
我只在縮小代碼(生產)上出現此錯誤。 「角formly」:)未知提供者:tProvider < - t
相關性;當我裏面添加formly .. 「控制器」功能,請看我的代碼,也許你會看到一些bug .. 任何提示,將是有益的 錯誤創建「〜7.1.2」, 「角formly模板的自舉」: 「〜6.1.0」,
我的控制器代碼:
.controller('NSearchBoxOnResultsController', ($rootScope) ->
@formFields =
[
type: 'form_with_own_classes'
key: 'q'
defaultValue: @resultAsValue
templateOptions:
type: 'string'
label: ''
placeholder: I18n.t('homepage.placeholder')
wrapper_class: 'row input--primary modal__center-items search search_query'
input_container_class: 'col-xs-12'
onKeypress: ($viewValue, $modelValue, scope, event) =>
if event?.which == 13
@submit()
controller: ($scope, $rootScope) =>
@scope = $scope
@rootScope = $rootScope
@rootScope.$on('$locationChangeSuccess', (newValue, oldValue) =>
if @scope.options?.formControl
@hash = window.location.hash.split('/')
@queryFromHash = @hash.slice(2, @hash.length).join('/')
@resultAsValue = decodeURIComponent(@queryFromHash)
@scope.options.formControl.$setViewValue(@resultAsValue)
@scope.options.formControl.$rollbackViewValue()
)
]
@submit = =>
window.location = "/search/#all/#{@search.q}"
@
)
但是,當我不注入在主控制器$ rootScope formly也在努力 - 但同樣的錯誤。我認爲注入主控制器沒有改變任何東西.. – Darex1991
'控制器:['$ scope','$ rootScope',($ scope,$ rootScope)=> {}]'。你應該查找ng-annotate。它會爲你處理所有這些。 – j2L4e
tnx幫助;) – Darex1991