javascript - angularjs中的外部脚本需要来自服务器端的参数
问题描述
我正在尝试将 filestack webpicker 集成到我的网页中。要求是使用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");
}]);
我可以通过创建 javaobject 并将其发送到 angularjs 来从 cshtml 发送可选变量吗?
任何建议将被认真考虑
解决方案
推荐阅读
- aws-kms - AWS DMS S3 终端节点 SSE-KMS (InvalidParameterCombinationException)
- optimization - dynamodb 中的查询与扫描操作
- mongodb - Mongoose/Mongodb,更新每个文档查询,很慢
- c# - 如何检查在 OnTriggerEnter 中的对象上找到的文本
- javascript - 将 JS 与 rollup 和 Babel 捆绑以在 IE11 中使用
- sql - SQL中每3个月累积值的估计
- javascript - TypeScript 编译移除了导入和导出
- python - 在 pandas 组中应用多个函数而无需迭代
- java - 如何获取服务基础设施的 proto 文件
- arrays - Brain Bender... 数组公式未使用 FILTER 函数填充单元格