Я пытаюсь интегрировать средство выбора файлового стека в мою веб-страницу.Требование заключается в использовании angularjs.
Я могу добавить скрипт скрипт прямо в мой файл cshtml.Но я хочу, чтобы все скриптовые части были в angularjs.
<div class="js_file File__block" data-ng-controller="fileController">
<script src="//static.filestackapi.com/filestack- js/1.x.x/filestack.min.js">
</script>
<script>
var options = {
accept: "@Model.FileTypes",
maxFiles: "@Model.NumberOfFilesAllowed",
maxSize:"@Model.MaximumSizeAllowed",
onUploadDone: showFileData
}
const client = filestack.init('@Model.ApiKey');
client.picker(options).open();//Should only be
called when use clicks the button
// Call back function
function showFileData (result) {
const file = result.filesUploaded[0];
..................
}
</script>
А вот angularjs
angularApp.controller('fileController', ["$scope", "$http", function ($scope, $http) {
$http.script = "//static.filestackapi.com/filestack-js/1.x.x/filestack.min.js";
const client = $scope.filestack.init("Api");
}]);
Могу ли я отправлять необязательные переменные из cshtml, создав javaobject и отправив его вangularjs.
Любой совет будет оценен