Вот код http://jsfiddle.net/miuosh/n6yppypj/ с директивой uploadfile. Проблема заключается в том, что я использую этотAngularJS 1.5 scope в директиве ng-include
<input type="file" file-model="myFile" />
<button ng-click="uploadFile()">upload me</button>
в нг-включают = " 'взгляды/uploadFileForm.html'".
В директиве я добавляю «myFile» в область видимости. Оказывается, что Angular создает новую область с myFile. Для того, чтобы добавить «Myfile» в «rootScope» мне нужно использовать
modelSetter(scope.$parent.$parent.$parent[..],element[0].files[0])
что неудобно, потому что мне нужно знать, сколько родительской сферы у меня есть.
Спасибо, это действительно помогает. – miuosh