在我看来,是否可以在javascript中包含js文件?
$js =<<< JS
$(".dynamicform_wrapper").on("beforeInsert", function(e, item) {
echo $this->registerJsFile('@web/js/yii2-dynamic-form_mod.js', ['position' => \yii\web\View::POS_BEGIN]);
});
JS;
$this->registerJs($js);
答案 0 :(得分:0)
是的,您可以使用例如:
$this->registerJsFile("js/jquery-ui.min.js", ['depends' => 'yii\web\JqueryAsset']);
更多信息: Class yii\web\View
答案 1 :(得分:0)
您需要使用file_get_contents()
来获取文件内容:
server <- function(input, output) {
years <- reactive({
seq(input$slider[1], input$slider[2], by = 1)
})
regions <- reactive({
# req(input$Region) these two req are not necessary
# req(input$slider)
dat %>%
filter(Region_Name %in% input$Region & Year %in% years())
})
output$tsplot <- renderPlotly({
p <- ggplot(data = regions(),
aes_string(x = Year, y = input$y)) +
geom_line() +
geom_point() +
theme(legend.position='none')
ggplotly(p)
})
}
答案 2 :(得分:0)
我通常使用此<?= Html::jsFile('@web/js/main.js') ?>
,更多信息请参见Yii doc