Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在meteor.js中使用商业主题_Javascript_Angularjs_Meteor - Fatal编程技术网

Javascript 如何在meteor.js中使用商业主题

Javascript 如何在meteor.js中使用商业主题,javascript,angularjs,meteor,Javascript,Angularjs,Meteor,我是一个新手,正在尝试构建一个meteor应用程序,我希望通过使用商业主题来节省一些时间。以此为例: 我有两个选择: 1) 使用html创建meteor模板,使用空格键标记等。 但是我如何实现这个主题javascript呢?它不是和meteor有冲突吗 2) 使用angular.js,因为主题是以angular.js格式提供的,而不是纯html格式。但这不会产生冲突吗?这是更好的方法吗 一般来说,在meteor中使用商业主题最简单、最好的方法是什么?我在wrapbootstrap上购买了类似的

我是一个新手,正在尝试构建一个meteor应用程序,我希望通过使用商业主题来节省一些时间。以此为例:

我有两个选择:

1) 使用html创建meteor模板,使用空格键标记等。 但是我如何实现这个主题javascript呢?它不是和meteor有冲突吗

2) 使用angular.js,因为主题是以angular.js格式提供的,而不是纯html格式。但这不会产生冲突吗?这是更好的方法吗


一般来说,在meteor中使用商业主题最简单、最好的方法是什么?

我在wrapbootstrap上购买了类似的主题。我认为这是同样的问题。(对于角度主题,我不知道,因为我认为将其与bootstrap集成会更加棘手)

一般来说,有了这些主题,您就有了很多第三部分JS库。你必须得到它们。 第一个选项是,在atmosphere上找到一个类似的包,您可以添加它。(许多jQuery库都被简单地包装为包)

第二种选择是,没有这样的包(您可以制作并添加它们,这将有助于社区:)。您可以在需要的页面上使用以下包导入它们

您可以只在需要的地方导入库。但我认为第一种选择是更干净

对于模板中的每个不同页面,您可能会有一些custom.js,在呈现模板时,您必须传输此逻辑。例如,模板中索引文件的custom.js将转换为:

模板名称索引,您可以在其中放置HTML和

Template.index.rendered = function(){
/* your custom js */
}
对于CSS,您可以简单地复制客户端/CSS中的文件(例如),文件将被加载

我不知道我是否已经非常清楚,但我设法将这些主题整合到meteor项目中。不要忘记删除不必要的文件,例如,当您添加引导包时,您可以删除集成到模板中的引导css和js文件

注意:例如,你可能需要从模板中搜索/删除css和js文件中的路径来加载一些图像。将所有这些文件(如图像)放在您想要的公共文件夹中,但不要忘记重写css和js文件中的路径。 例如,如果您搜索一个模板,其中包含文件夹,如:

folder_css
folder_image
...
路径是这样写的:

/* css files */
background-image: url(../folder_image/myimage.png);
但在meteor项目中,公用文件夹中的所有文件都位于项目的根目录下,因此您可以重写路径,例如:

/* css files */
background-image: url(img/myimage.png);
重写JS文件中的路径,我认为应该可以