我在我的应用程序中使用requireJs,并且我有加载.js文件的实例,并且在某些情况下我加载了.mu扩展名的模板和我试图让requirejs不自动附加.js并最终尝试加载template.mu.js。
我也尝试使用noext插件,但是当我使用该插件时,我最终收到此错误:
<div id="content">
它会突出显示模板中的 public Bitmap drawTextToBitmap(Context mContext, int resourceId, String mText) {
try {
Resources resources = mContext.getResources();
float scale = resources.getDisplayMetrics().density;
Bitmap bitmap = BitmapFactory.decodeResource(resources, resourceId);
android.graphics.Bitmap.Config bitmapConfig = bitmap.getConfig();
// set default bitmap config if none
if(bitmapConfig == null) {
bitmapConfig = android.graphics.Bitmap.Config.ARGB_8888;
}
// resource bitmaps are imutable,
// so we need to convert it to mutable one
bitmap = bitmap.copy(bitmapConfig, true);
Canvas canvas = new Canvas(bitmap);
// new antialised Paint
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
// text color - #3D3D3D
paint.setColor(Color.rgb(110,110, 110));
// text size in pixels
paint.setTextSize((int) (12 * scale));
// text shadow
paint.setShadowLayer(1f, 0f, 1f, Color.DKGRAY);
// draw text to the Canvas center
Rect bounds = new Rect();
paint.getTextBounds(mText, 0, mText.length(), bounds);
int x = (bitmap.getWidth() - bounds.width())/6;
int y = (bitmap.getHeight() + bounds.height())/5;
canvas.drawText(mText, x * scale, y * scale, paint);
return bitmap;
} catch (Exception e) {
// TODO: handle exception
return null;
}
。
有没有办法告诉RequireJS不这样做?谢谢
答案 0 :(得分:0)
Insted of noext
插件尝试使用text插件。
noext
可能会尝试加载JavaScript
文件。 text
按原样加载文件。
noext
适用于动态脚本,text
适用于模板。
使用示例:
define(['text!libs/template.mu'], function(tmpl) {
//some code here
});